servlet的生命周期以及工作过程

servlet的生命周期:

          1.  客户端访问servlet的url时,web容器会通过java的反射机制创建servlet的实例对象,并调用init()方法进行初始化,并且init()方法只被调用一次.

          2.  然后实例对象再调用doGet()和doPost()方法对客户端的请求进行处理.

          3.  最后再调用destroy()方法将servlet的实例对象消毁,并且destroy()方法也只被调用一次.



Web服务器在与客户端交互时Servlet的工作过程是:

  1. 在客户端对web服务器发出请求

  2. web服务器接收到请求后将其发送给Servlet

  3. Servlet容器为此产生一个实例对象并调用ServletAPI中相应的方法来对客户端HTTP请求进行处理,然后将处理的响应结果返回给WEB服务器.

  4. web服务器将从Servlet实例对象中收到的响应结构发送回客户端.




猜你喜欢

转载自blog.csdn.net/weixin_42140261/article/details/94721358
今日推荐