web应用的生命周期
- 启动阶段:
将web.xml文件加载到内存中,为web应用创建一个ServletContext对象,对所有的filter进行初始化,对一些特定的servlet(web.xml中进行配置)进行初始化化。- 运行阶段:
所有servlet处于待命阶段,随时响应客户端请求,如果servlet不存在,会先进行初始化,再调用service方法。- 终止阶段:
销毁所有处于运行阶段的servlet,销毁所有处于运行阶段的filter,销毁此web应用所有相关的对象(servletContext对象),并释放占用的资源。
网友评论