JavaWeb-04-web简介与容器介绍

Table of Contents

一:web简介:

1:什么是web

2:基于java的WEB实现;

3:web项目的执行流程

4:常用的web容器

二:Tomcat容器

1:Tomcat  服务器和 Servlet 版本对应关系

2:目录介绍:

3:启动Tomcat

4:Tomcat 的停止 的停止

5:修改Tomcat的端口号

6:  如何部暑 web  工程到 Tomcat 中 中

7:Tomcat的默认访问

8:IDEA  整合 Tomcat  服务器

9:IDEA  中动态 web  工程的操作

a)IDEA  中如何创建动态 web 工程

b)Web 工程的目录介绍

c) 如何在 IDEA  中部署工程到 Tomcat 上运行

d):启动与停止

e);修改工程访问路径

f):修改运行端口号

​ 

g):配置资源热部署

 


一:web简介:

1:什么是web

  • 发出请求(浏览器,也称瘦客户端),获取响应(获取从服务器返回的响应);
  • c/s结构和b/s结构;
    • c/s;client-server; 这样的程序要安装在本机上,才能使用;
    • b/s;Browser-server;
  • 网络协议;
    • http;  超文本传输协议;协议没有记忆功能;
    • https;
    • ftp;
  • 在服务器端接受请求和返回响应的有很多种;如Servlet,JSP、asp,php等;
  • 在bs结构下,软件应用的业务逻辑完全在应用服务器端实现,

2:基于java的WEB实现;

  • Servlet技术;Servlet是运行在服务器上的java类;
  • JSP技术;

3:web项目的执行流程

  1. 启动Tomcat服务器;
  2. 首先读取conf目录下的web.xml文件;这个文件都是通过设置;
  3. 当用户在浏览器的地址栏上输入url时,流程执行到项目级别;
  4. 开始读取项目下的web.xml文件,一般情况下,在此文件中,有一些专用配置;
    1. Servlet配置;
    2. Servlet中的初始化参数配置;
    3. WEB上正文的初始化参数配置;
    4. 过滤器的配置;
    5. 监听器的配置;
    6. JSP的配置(通常不会);

      5.在从web.xml中读取Servlet的配置时,通过url-pattern找到真正的Servlet类,对类进行解释执行,得到结果;

      6.重复修改Servlet,不断刷新,会不断得到新的结果;在此过程中,一直在使用同一个Servlet类实例,直到销毁;

4:常用的web容器

  • tomcat:由 Apache 组织提供的一种 Web 服务器,提供对 jsp 和 Servlet 的支持。它是一种轻量级的 javaWeb 容器(服务器),也是当前应用最广的 JavaWeb 服务器(免费)。
  • Jboss:是一个遵从 JavaEE 规范的、开放源代码的、纯 Java 的 EJB 服务器,它支持所有的 JavaEE 规范(免费)。
  • GlassFish: 由 Oracle 公司开发的一款 JavaWeb 服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。
  • Resin:是 CAUCHO 公司的产品,是一个非常流行的服务器,对 servlet 和 JSP 提供了良好的支持,性能也比较优良,resin 自身采用 JAVA 语言开发(收费,应用比较多)。
  • WebLogic:是 Oracle 公司的产品,是目前应用最广泛的 Web 服务器,支持 JavaEE 规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)

二:Tomcat容器

1:Tomcat  服务器和 Servlet 版本对应关系

2:目录介绍:

3:启动Tomcat

找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器。 

如何测试 Tomcat 服务器启动成功???打开浏览器,在浏览器地址栏中输入以下地址测试:
1、http://localhost:8080
2、http://127.0.0.1:8080
3、http://真实 ip:8080

4:Tomcat 的停止 的停止

1、点击 tomcat 服务器窗口的 x 关闭按钮
2、把 Tomcat 服务器窗口置为当前窗口,然后按快捷键 Ctrl+C
3、 找到 Tomcat 的 的 bin  目录下的 shutdown.bat  双击,就可以停止 Tomcat 

5:修改Tomcat的端口号

 Mysql 默认的端口号是:3306
Tomcat 默认的端口号是:8080
找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件。

6:  如何部暑 web  工程到 Tomcat 中 中

第一种部署方法:只需要把 web  工程的目录拷贝到 Tomcat 的 的 webapps  目录下即可。
1:在 webapps  目录下创建一个 test 工程

2:将项目文件拷贝到里面

3:只需要在浏览器中输入访问地址格式如下:http://ip:port/工程名/目录下/文件名

第二种部署方法:
找到 Tomcat 下的 conf 目录\Catalina\localhost\ 下,创建如下的配置文件

test.xml

<!-- Context 表示一个工程上下文
path 表示工程的访问路径:/abc
docBase 表示你的工程目录在哪里
-->
<Context path="/text" docBase="E:\text" />

访问这个工程的路径如下:http://ip:port/abc/ 就表示访问 E:\text 目录

7:Tomcat的默认访问

ROOT 的工程的访问 的工程的访问, ,及 以及 默认 默认 index.html 页面的访 页面的访问
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/ ====>>>> 没有工程名的时候,默认访问的是 ROOT 工程。

当我们在浏览器地址栏中输入的访问地址如下:
http://ip:port/工程名/ ====>>>> 没有资源名,默认访问 index.html 页面

8:IDEA  整合 Tomcat  服务器

操作的菜单如下: File | Settings | Build, Execution, Deployment | Application Servers

配置tomcat安装路径

9:IDEA  中动态 web  工程的操作

a)IDEA  中如何创建动态 web 工程

1、创建一个新模块:

2、选择你要创建什么类型的模块:

3、输入你的模块名,点击【Finish】完成创建。

b)Web 工程的目录介绍

c) 如何在 IDEA  中部署工程到 Tomcat 上运行

1、建议修改 web 工程对应的 Tomcat 运行实例名称:

2、确认你的 Tomcat 实例中有你要部署运行的 web 工程模块:

 

3、你还可以修改你的 Tomcat 实例启动后默认的访问地址:

 

d):启动与停止

 

e);修改工程访问路径

f):修改运行端口号

 

g):配置资源热部署

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苍煜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值