码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet生命周期的四个阶段

时间:2017-09-16 15:57:28      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:bsp   初始化   后台   用户   结束   垃圾回收器   ice   关闭   des   

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:

 

Servlet 通过调用 init () 方法进行初始化。

init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。

 

Servlet 调用 service() 方法来处理客户端的请求。

service() 方法是执行实际任务的主要方法。Servlet 容器(即 Web 服务器)调用 service() 方法来处理来自客户端(浏览器)的请求,并把格式化的响应写回给客户端。

 

Servlet 通过调用 destroy() 方法终止(结束)。

destroy() 方法只会被调用一次,在 Servlet 生命周期结束时被调用。destroy() 方法可以让您的 Servlet 关闭数据库连接、停止后台线程、把 Cookie 列表或点击计数器写入到磁盘,并执行其他类似的清理活动。

 

最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

 

Servlet生命周期的四个阶段

标签:bsp   初始化   后台   用户   结束   垃圾回收器   ice   关闭   des   

原文地址:http://www.cnblogs.com/jiansen/p/7531373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!