servlet的生命周期起始于一个Servlet类被加载到servlet容器中,结束于这个Servlet类被销毁或被重新载入。
生命周期的三个阶段:初始化阶段、响应客户端请求阶段、销毁阶段。
首先,servlet容器启动时创建了一个servlet实例。
初始化:创建servlet实例后会调用init()方法进行初始化,在servlet的整个生命周期中,init()方法
只调用一次。先说说 init(ServletConfig config) 中的ServletConfig是配置信息的意思,
即当执行此init方法的时候自动读取web.xml的配置参数信息并将参数信息保存到config对象
中。在初始化的时候应先调用带参数的init(ServletConfig config)方法,然后在调用无参
的init()方法,这样做是为了用户在写Servlet时调用init方法时忘记了写参数而出现空指针
异常。
响应客户端请求阶段:service()方法为接口中的方法,当客户端的请求到达web容器时,web容器将
请求转交给servlet容器,servlet容器便会创建一个请求对象和一个响应对
象并调用service()方法。service()方法根据请求信息将调用相应的方法,
如doGet()方法和doPost()方法。
销毁阶段:当WEB服务器不在需要Servlet实例时,WEB服务器将卸载Servlet实例,调用Servlet类的
Destroy()方法将其销毁。
相关推荐
servlet生命周期演示,便于理解servlet工作流程。
servlet生命周期详解
SERVLET生命周期与JSP生命周期比较
Servlet生命周期,web开发必须掌握到知识点,其中生命周期也是需要掌握的
Servlet生命周期与工作原理Servlet使用
达内学习笔记,servlet生命周期,十分详细,保证一看就懂
servlet生命周期详细图解,矢量图。 详细的解释请参考本人博客:http://blog.csdn.net/dwyers/article/details/38435949
servlet生命周期和模版设计模式,包括代码以及相关文档
关于对Servlet声明周期的图例示意!
山寨qq项目1.登录界面教你学会制作qq登录及后台运行。
Servlet 生命周期
Java WEB 篇七 Servlet 生命周期
注:本示例中有5章图片,但因为上传比较麻烦,所以就放在附件中 博文链接:https://lvp.iteye.com/blog/234610
Servlet技术 两条主线 1、HTTP协议 2、Servlet生命周期
从三个阶段来描述servlet的生命周期:初始化阶段、运行阶段和销毁阶段。