JavaWeb基础概念

2020-09-09  本文已影响0人  BowonQin5

1.基本概念

1.1前言

web开发:

1.2 web应用程序

web应用程序:可以提供浏览器访问的程序:

web应用程序写完后,需要服务器统一管理;

1.3 静态web

1.4 动态web

缺点:

优点:

2.web服务器

2.1 技术讲解

ASP

PHP:

JSP/Servlet:
B/S: 浏览器和服务器(Chrome)
C/S: 客户端和服务器 (QQ,Wechat)

2.2 web服务器

服务器是一种被动的操作,用来处理用户的请求和给用户一些响应的信息;
Tomcat

IIS

3.Tomcat

3.1 安装Tomcat

Tomcat官网:https://tomcat.apache.org

Tomcat官网.png

3.2 Tomcat启动和配置

tomcatmul .jpg

文件夹作用:

启动,关闭Tomcat:

访问测试:
http://localhost:8080/

可能遇到的问题:

  1. Java环境变量没有配置
  2. 闪退问题: 需要配置兼容性
  3. 乱码问题: 配置文件设置

3.3 配置

1599633066(1).jpg

在server.xml中可以配置启动的端口号

1599634186(1).jpg 1599634146(1).jpg

可以配置主机的名称

localhost.jpg

面试题:
谈一谈网站是如何进行访问的

  1. 输入一个域名:回车
  2. 检查本机的C:\Windows\System32\drivers\etc\host配置文件下有没有这个域名映射:
    1. 直接返回对应的ip地址,这个地址中有我们需要访问的web程序,可以直接访问


      host.jpg
    2. 没有:去DNS服务器,找到的话就返回,找不到的话就返回找不到;


      dns.jpg
    3. 配置环境变量

3.4 发布一个Web网站

不会就先模仿

网站应有的结构

--web-app Tomcat服务器web目录
    - Root
    -qinStudy:网站的目录名
        -WEB-INF
            -classes:java程序
            -lib:web应用所依赖的jar包
            -web.xml:网站配置文件
        -index.html 默认的首页
        -static
            -css
                -style.css
            -js
            -img
        -......
上一篇 下一篇

猜你喜欢

热点阅读