黑马程序员技术交流社区
标题:
Servlet的生命周期?以及什么情况下会涉及到这个问题.
[打印本页]
作者:
吴限量
时间:
2011-10-16 20:49
标题:
Servlet的生命周期?以及什么情况下会涉及到这个问题.
Servlet的生命周期?以及什么情况下会涉及到这个问题.
作者:
黄锋
时间:
2011-10-16 20:56
Servlet的生命周期就是从创建到销毁的过程,有4个步骤
1.实例化-->Servlet容器创建servlet的实例
2.初始化-->该容器调用init()方法
3.服务-->如果请求Servlet的生命周期servlet,则容器调用service()方法
4.销毁-->销毁实例之前调用destroy()方法
作者:
罗亚东
时间:
2011-10-17 13:30
1.通过游览器一个发送请求 到一个servlet ,然后这个servlet启动一个线程来接受请求,再调用get()或post() 方法,不会调用destory()方法, 而不是servlet这一个线程而已,servlet是只要你有开游览器,就会一直存在在容器中,这里的容器可以是tomcat,jboss等等 在容器中可以设置servlet中session的生命周期,一般在容器配置文件中可以配置。在一个Web应用程序被停止或重新启动之前,Servlet引擎将卸载其中运行的Servlet,在卸载Servlet之前,Servlet引擎将调用Servlet的destroy()方法,在这个方法中执行一些清尾操作,例如释放一些被该Servlet占用的资源.Servlet引擎卸载某个Servlet之后,该Servlet实例对象变成垃圾,等待Java虚拟机的垃圾收集器将其从内存中清除。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2