目录
-
Tomcat
- 概念
- 快速入门
- 安装、卸载、打开、关闭
- 配置
-
Tomcat集成到IDEA中、JavaEE Web项目简单部署
-
Servlet
-
概念
-
快速入门
- 创建JavaEE项目
- 定义一个类,实现Servelet方法
- 实现重写接口中的抽象方法
- 配置Servlet
-
Servlet方法执行的原理
-
Servlet中生命周期的方法
- 被创建
- 提供服务
- 被销毁
-
WebServlet注解的实现不用使用web.xml了
-
Servlet3.0
-
Servlet的体系结构
- GenericServlet类
- HttpServlet类
-
-
IDEA和tomcat的相关配置
开始
一、Tomcat
一种web容器,动态网页资源只能运行在容器中,是一种中小型的JavaEE服务器
1.1概念
启动
1.2tomcat打开窗口一闪而过问题解决
遇到打开 一闪而过的问题就是 JAVA_HOME环境变量没配好,我的开始加了bin,结果也是失败,只需要配置JDK的路径即可,然后重新在上面配置%JAVA_HOME%/bin
1.3tomcat安装目录说明
1.4配置
第一种就是把文件直接放在webapps目录下
第二种是在 server.xml文件末尾加上 项目的地址(虚拟地址用作网址后面指定的虚拟路径)
第三种是自己写一个xml文件,然后写项目的地址
1.5静态、动态项目的 目录结构
二、Tomcat集成到IDEA中、JavaEE Web项目简单部署
集成到IDEA中就不用每次手动单独打开tomcat了,IDEA帮我们完成
选择tomcat Sever---->选择Local
选择你的tomcat安装目录
创建JavaEE Web项目
Create web.xml需要勾选上
修改为热部署
三、Servlet
java的类、Tomcat、Servlet三者如何结合在一起
第一步前面已经实现
我们要做的就是创建一个类,去实现Servlet接口,重写5个方法
我们的动态资源逻辑代码就写在这5个方法中
我们写好的类,需要让用户访问到,因此需要映射在网址后面的一个目录
3.1Servlet方法执行的原理
执行方法需要利用反射机制 先加载 全类名,创建对象
需要在配置文件
方法执行的原理
3.2重写的方法
- 创建
- 提供服务
- 销毁
- …
配置init方法,是访问是创建实现对象,还是启动就创建
3.3Servlet3.0相比配置web.xml文件更快捷简单的方法
注解可以设置默认值
可以传入参数完成配置
使用举栗
demo为文件映射虚目录
3.4IDEA和tomcat相关配置
文件不要放在WEB-INF文件夹下,同级目录即可
3.5Servlet的体系结构
实现Servlet的抽象类
- GenerServlet
实现GenericServlet的抽象类
- HttpServlet
GenericServlet抽象类
实现子类继承HttpServlet类,重写需要用到的请求的方法
end
好图与君共勉!