zoukankan      html  css  js  c++  java
  • Servlet生命周期

    Servlet生命周期分成3个阶段:

    1.初始化阶段:调用init方法

    2.响应客户请求:调用service

    3.终止:调用destory方法

    初始化阶段:在下列时刻servlet容器装载servlet

    1.servlet容器启动时,自动装载某些servlet

    2.在servlet容器启动后,客户首次向servlet发送请求

    3.servlet类文件被更新之后,重新装载servlet

    Servlet被装载之后

    servlet容器创建一个servlet'对象并调用servlet的init方法,在servlet生命周期内,init方法只能被调用一次。servlet工作原理:客户端发起一个请求,servlet调用service方法时请求进行响应,service对请求的方式进行了匹配,选择调用dopost或者doget等这些方法,然后进入对应方法中调用逻辑层的方法,实现对客户的响应。

    响应客户请求:

    对于用户到达servlet的请求,servlet容器会创建特定于该请求的servletrequest和servletresponse对象,然后调用servlet的service方法,service方法从servletrequest对象中获取客户请求的信息,处理该请求,并且通过servletresponse对象向客户端返回响应信息。

    终止:

    当web应用终止或者servlet容器终止或servlet容器重新装载servlet新实例时,servlet容器会调用servlet对象的destory方法,在destory方法中可以释放servlet占用的资源

  • 相关阅读:
    Html语言基础
    acm练习(四)
    acm练习(三)
    acm练习(二)
    acm练习(一)
    android自定义控件属性
    android ViewGroup getChildDrawingOrder与 isChildrenDrawingOrderEnabled()
    java 用Arrays.binarySearch解读 快速定位数字范围
    android极光推送初步了解...
    GridView与ListView冲突
  • 原文地址:https://www.cnblogs.com/nxjblog/p/10574562.html
Copyright © 2011-2022 走看看