servlet的生命周期
2018-03-12 16:14
211 查看
1. 加载 / 实例化:
Servlet容器查找并加载所有的servlet类.当Servlet引擎启动时或者说在客户http请求委托时实例一个Servle或多个Servlet类
2. 初始化
这里在客户请求委托代理之前,使用init()方法进行初始化.
3. 请求处理
当初始化完成之后这时就可以处理客户http请求了.这里使用service()这个方法来完成并把其作参数进行传递,这里的参数包含了httpServletRequest()和httpServletResponse()两个方法分别对应于请求和回应它们也会抛出servletException和IOException然后针对不同的http请求(四个上面说过,get,post,put,head)由doGet(),doPost(),doPut(),doHead(),这四个不同的方法块里的处理单元来处理...
4. 删除Sevlet
有时出于一些原因需要对Sevlet容器中的servlet实例进行删除,这时就可以调用
destroy()
方法进行, 执行了这个方法之后,这时Sevlet就不能再执行其它客户机的请求了...而这时它也就成了JAVA垃圾回收机的回收对象了!
以上的 4个步骤就是一个servlet的生命周期
Servlet容器查找并加载所有的servlet类.当Servlet引擎启动时或者说在客户http请求委托时实例一个Servle或多个Servlet类
2. 初始化
这里在客户请求委托代理之前,使用init()方法进行初始化.
3. 请求处理
当初始化完成之后这时就可以处理客户http请求了.这里使用service()这个方法来完成并把其作参数进行传递,这里的参数包含了httpServletRequest()和httpServletResponse()两个方法分别对应于请求和回应它们也会抛出servletException和IOException然后针对不同的http请求(四个上面说过,get,post,put,head)由doGet(),doPost(),doPut(),doHead(),这四个不同的方法块里的处理单元来处理...
4. 删除Sevlet
有时出于一些原因需要对Sevlet容器中的servlet实例进行删除,这时就可以调用
destroy()
方法进行, 执行了这个方法之后,这时Sevlet就不能再执行其它客户机的请求了...而这时它也就成了JAVA垃圾回收机的回收对象了!
以上的 4个步骤就是一个servlet的生命周期
相关文章推荐
- 【学习摘记】马士兵Servlet&JSP_课时5_测试Servlet生命周期的4个函数先后调用的顺序
- 简单演示Servlet的生命周期
- 带有注解的servlet的生命周期.
- javaweb中servlet生命周期介绍
- Servlet的生命周期
- 浅谈Servlet的生命周期
- Servlet生命周期
- Servlet的生命周期
- Servlet的生命周期
- Servlet 生命周期、工作原理
- Servlet的生命周期
- Servlet的生命周期,Servlet和CGI的区别
- servlet生命周期
- servlet的执行原理与生命周期
- servlet的生命周期
- Servlet生命周期中的service方法探究
- Servlet的生命周期((life cycle)
- Servlet和JSP的生命周期区别与联系
- Servlet 和Filter的生命周期
- 面试 Servlet生命周期