您的位置:首页 > 其它

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的生命周期
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: