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

Servlet的生命周期是怎么回事?

时间:2018-12-13 16:27:31      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:init   targe   结束   sp1   package   writer   视频下载   xxx   html   

Servlet的生命周期有三个:(视频下载) (全部书籍)
1.初始化时期
在启动Tomcat后,客户机首次访问Servlet时,tomcat装入和实例化Servlet,仅执行一次init()方法。无论有多少客户机访问 Servlet,都不会重复执行init()。这里通常进行一些初始化的操作,如数据库的连接。init()方法不能反复调用,一旦调用就是重装载 servlet。直到服务器调用destroy方法卸载servlet后才能再调用。
2.Servlet的执行时期
在服务器装载初始化servlet后,servlet就能够无限循环往复的处理客户端的请求。在前面的例子中,我们用doXXX方法来处理每个客户的请求,且发回相应的响应。
3.Servlet结束时期
Servlets一直运行到他们被服务器卸载。比如,在eclipse的情况下,当我们点击服务器窗口的红色按钮时,就关停Tomcat,这时 Servlet的destroy方法就会被tomcat调用。通常,大家在destroy方法里收回在init()方法中初始化的资源,如关闭数据库的连 接等。例:4.1

package com;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
详情请见:http://www.mark-to-win.com/index.html?content=Jsp/jspUrl.html&chapter=Jsp/jsp1_web.html#ServletLifeCycle

Servlet的生命周期是怎么回事?

标签:init   targe   结束   sp1   package   writer   视频下载   xxx   html   

原文地址:https://www.cnblogs.com/mark-to-win/p/10114100.html

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