您的位置:首页 > 其它

Servlet学习笔记(一)---Servlet生命周期

2016-04-19 00:40 639 查看
这是在学习Servlet的生命周期后留下的笔记,都说理解好生命周期就是理解Servlet的关键,记下来以备不时之需。

过程

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

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

调用destroy()方法来终止。

由JVM得垃圾回收期进行垃圾回收。

这样就算是一个完整的Servlet的生命周期了,当然这只是简单的表示,来看看每个部分。

init()

init()方法在第一次创建Servlet时被调用,这是一次性的初始化。

init()方法常见的格式如下:

public coid init() throws ServletException{
//初始化代码
}


service()

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

这个方法是由容器调用,不用用户有任何操作。

doGet()/doPost()

这两个方法最常用,用的时候只要覆盖就好了。

注意

每当有一个servlet请求,就会产生一个新的线程。

生命周期图解

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