Java EE开发技术与案例教程课件第3章JavaServlet.ppt

Java EE开发技术与案例教程课件第3章JavaServlet.ppt

3.3 Servlet的生命周期 每个Servlet都有一个生命周期,该生命周期由创建Servlet实例的Servlet容器进行控制。所谓Servlet生命周期就是指Servlet容器创建Servlet实例后响应客户请求直至销毁的全过程。 Servlet的生命周期可以分为四个阶段:类装载及实例创建阶段、实例初始化阶段、服务阶段以及实例销毁阶段。 创建servlet实例 初始化servlet实例 Servlet可服务状态 销毁servlet 卸载 (初始化失败) servlet处理请求并将结果返回给客户端 1.类装载及实例创建 ??? ? 默认情况下,Servlet实例是在接受第一次请求时进行创建,而且对以后的请求进行复用。 如果Servlet实例需要在初始化时完成一些复杂的工作,可以通过配置在服务器启动时就创建实例:声明servlet标签中添加load- on-startup1/load-on-startup标签。 其中load-on-startup标记的值必须为数值类型,表示Servlet的装载顺序,取值及含义如下: 正数或零:该Servlet必须在应用启动时装载,容器必须保证数值小的Servlet先装载 2.初始化Servlet?实例init() ?? ? 一旦Servlet实例被创建,将会调用Servlet的init(ServletConfig conf

文档评论(0)

1亿VIP精品文档

相关文档