- 一、Servlet的生命周期
- 二、初始化阶段
- 三、处理客户端请求阶段
- 四、终止阶段
主要有三个方法:
- init():初始化阶段
- service():处理客户端请求阶段
- destory():终止阶段
Servlet容器(tomcat)加载servlet,加载完成后,Servlet容器会创建一个Servlet实例并调用init()方法,init()方法只会调用一次。
三、处理客户端请求阶段每收到一个客户端请求,Servlet容器会产生一个新的线程去处理。
对于用户的Servlet请求,Servlet容器会创建一个特定于请求的ServletRequest和ServletResponse。
然后调用service方法,通过service方法会对请求方法进行匹配。进入相应的逻辑层,完成请求的响应。
当web应用被终止,或者Servlet容器终止运行,或者Servlet重新装载Servlet新实例的时候,Servlet容器会调用destory()方法。



