j2ee基础(1)servlet的生命周期

Servlet的生命周期

Servlet 生命周期规定了 Servlet 如何被加载、实例化、初始化、 处理客户端请求,以及何时结束服务。

该生命周期可以通过 javax.servlet.Servlet 接口中的 initservice 和 destroy API 来表示,所有 Servlet 必须直接或间接的实现 GenericServlet 或 HttpServlet 抽象类。 
Servlet的生命周期有四个阶段:加载并实例化初始化请求处理销毁。主要涉及到的方法有initservicedoGetdoPostdestory等。

j2ee基础(1)servlet的生命周期

Web容器线程模型

Servlet只是基于Java技术的web组件,该组件由容器托管,用于生成动态内容。

Servlet容器是web Server或application server 的一部分,供基于Request/Response发送模型的网络服务,解码基于MIME的请求,并格式化基于MIME的响应。

Servlet容器包含并管理Servlet生命周期。

典型的Servlet容器有Tomcat、Jetty。