您的位置:首页 > 其它

Servlets进阶(3)----Servlet的生命周期

2012-10-14 14:50 176 查看
Servlet的生命周期如下:

1:加载并实例化

servlet容器在开始阶段或者第一个请求收到后,会将servlet加载进来。web.xml配置文件中有一个名为<load-on-startup>配置段,如果该配置段的值为正数,容器在启动时就会加载该servlet。

2:初始化

servlet实例创建后,servlet容器将调用init()方法来实现初始化。

3:响应请求

初始化完成后,每收到一个来自客户端的请求,servlet将为该请求创建一个线程,并调用service()方法,service()方法根据请求的种类来决定调用相应方法(doGet()/doPost())来处理请求,并将相应response返回给客户端。

4:销毁

当该sevlet不再需要时,servlet容器将调用destory()方法销毁该servlet。

一个servlet完整的生命周期可用下图表示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: