您的位置:首页 > 其它

Servlet的生命周期

2012-12-27 17:00 253 查看
Servlet的生命周期是由Servlet容器来管理。

Servlet的生命周期包含了下面4个阶段:

1、加载和实例化

当容器检测到需要某个Servlet来响应的请求时,加载该Servlet并使用Servlet的默认的不带参数的构造器来实例化。

2、初始化

调用Servlet的init()方法来初始化,目的是响应前完成一些准备工作。如建立数据库连接,读取配置信息等。

3、处理请求

调用Servlet的service()方法根据请求类型分配到GET()或者POST()方法中处理。

4、服务终止

调用Servlet的destroy()方法销毁该Servlet,释放内存。

如果需要让Servlet容器在启动时即加载Servlet,可以在web.xml文件中配置<load-on-startup>元素。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: