欢迎使用CSDN-markdown编辑器

来源:互联网 发布:js复制选中文字 编辑:程序博客网 时间:2024/06/11 13:05

servlet生命周期:

生命周期指的是一个对象从创建到销毁的过程.
Servlet的生命周期,Servlet对象从创建到销毁的过程.
过程描述:客户端第一次访问该Servlet的时候才会创建一个Servlet的对象,那么Servlet中的init方法就会执行.任何一次从客户端发送的请求,那么服务器创建一个新的线程执行Servlet中service方法为这次请求服务.
service方法的内部根据请求的方式的不同调用不同doXXX的方法.当Servlet从服务器中移除或者关闭服务器的时候Servlet对象就会被销毁.destroy的方法就会执行.
Servlet 常用的方法:
Void init(ServletConfig config):初始化.//执行一次,默认第一次访问的时候
Void service(ServletRequest request,ServletResponse response):服务,处理业务逻辑//请求一次执行一次,执行时机是:请求来的时候。
Void destroy():销毁//只执行一次,当servlet被移除的时候或者服务器正常关闭的时候。
Servlet是单实例 多线程。
过程描述:默认第一次访问的时候,服务器创建servlet对象,并调用init 实现初始化操作,并调用一次service方法,每当请求来的时候,服务器创建一个线程,调用service方法执行自己的业务逻辑。当servlet被移除或者服务器正常关闭的时候,服务器调用servlet的destory方法实现销毁操作。