Servlet 处理流程分析

2015-05-12  本文已影响0人  Mr_Mok

Servlet处理

  1. 客户端发送Http请求,会到达Tomcat 内置服务器
    2.Tomcat内置服务器接受到请求,转发给servlet 容器
    3.servlet容器接收到请求后加载servlet,产生servlet实例后,向其传递表示请求和相应的对象
    HttpServletRequest对象和HttpServletResponse对象,然后Servlet实例使用请求对象得到客户的请
    求信息,并进行相应的处理
  2. servlet 处理完毕之后,有可能会将请求转发给其他servlet继续进行处理
  3. 全部处理完毕后,处理结果会通过显示对象发送回客户端浏览器

Servlet 执行流程

  1. 当Servlet 被装载并实例后,容器会首先调用 init ( )方法 , 对Servlet 进行初始化,
    只有init()方法调用成功后, Servlet才会处于服务状态, 接收客户端的请求并进行处
    理,在整个生命周期中, init()只会被调用一次
  2. 执行完初始化操作之后,调用Service()方法,来对客户端请求进行处理,在生命周期中会被
    调用多次,跟请求的次数有关
  3. 当Servlet 不再使用,容器销毁Servlet之前会调用destroy 方法,也只调用一次.
上一篇下一篇

猜你喜欢

热点阅读