java----Servlet的生命周期
2017-02-19 16:59
253 查看
Servlet生命周期分为三个阶段:
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法
Servlet初始化阶段:
在下列时刻Servlet容器装载Servlet:
1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:
2,在Servlet容器启动后,客户首次向Servlet发送请求
3,Servlet类文件被更新后,重新装载Servlet
Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。
Servlet响应阶段: Servlet在接收和响应客户请求的过程中,首先客户发送一个请求。
service()是在javax.servlet.Servlet接口中定义的, 在 javax.servlet.GenericServlet 中实现了这个接口, 而 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的, javax.servlet.http.HttpServlet 是 javax.servlet.GenericServlet 的子类. 所有可以这样理解, 其实所有的请求均首先由 service() 进行处理, 而在 javax.servlet.http.HttpServlet 的 service() 方法中, 主要做的事情就是判断请求类型是 Get 还是 Post, 然后调用对应的 doGet/doPost 执行.
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法
Servlet初始化阶段:
在下列时刻Servlet容器装载Servlet:
1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:
3,Servlet类文件被更新后,重新装载Servlet
Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。
Servlet响应阶段: Servlet在接收和响应客户请求的过程中,首先客户发送一个请求。
service()是在javax.servlet.Servlet接口中定义的, 在 javax.servlet.GenericServlet 中实现了这个接口, 而 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的, javax.servlet.http.HttpServlet 是 javax.servlet.GenericServlet 的子类. 所有可以这样理解, 其实所有的请求均首先由 service() 进行处理, 而在 javax.servlet.http.HttpServlet 的 service() 方法中, 主要做的事情就是判断请求类型是 Get 还是 Post, 然后调用对应的 doGet/doPost 执行.
相关文章推荐
- JavaWeb,Servlet,Jsp生命周期
- java--jsp--servlet的生命周期和servlet和CGI的区别
- javaWeb之Servlet生命周期
- Java面试经典:Servlet生命周期
- java基础面试题(Servlet生命周期)
- servlet规范定义的Servlet生命周期 - Java - J2EE - Servlet/JSP - linux宝库
- java基础-servlet-2:生命周期
- 博为峰Java技术题 ——JavaEE Servlet 生命周期Ⅲ
- 每日一则JavaWeb---实验分析Servlet、Filter 和 Listener 调用顺序、生命周期
- Servlet技术浅析(六)之-----JavaWeb应用的生命周期和Servlet的生命周期
- java中servlet的生命周期
- Java面试经典:Servlet生命周期
- JavaWeb之 Servlet执行过程 与 生命周期
- 小博老师解析Java核心技术点 ——Servlet生命周期
- JAVA基础(27) servlet的执行原理与生命周期
- 每天一到面试题 - 6 - Java - Servlet的生命周期
- JavaWeb之 Servlet执行过程 与 生命周期
- java之-Servlet的创建及生命周期
- JSP (java server page) servlet生命周期
- JavaWeb之 Servlet执行过程 与 生命周期