欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Servlet生命周期和执行流程

程序员文章站 2022-06-03 08:39:28
...

Servlet生命周期
Servlet生命周期和执行流程

Servlet生命周期
答:当用户通过浏览器启动Tomcat时,由于是第一次执行,会先执行init()方法进行一次初始化操作
    初始化了之后,当用户再通过浏览器访问Tomcat时,不用再初始化了,就直接执行service()进行
    执行,service()方法可以多次执行,然后用户关闭Tomcat时,Tomcat本身会进行一个销毁动作destory()
    把用户访问过的所有数据,方法....进行销毁.用户重新进来的话,就还得重新实例化,然后反复操作.

Servlet执行原理
Servlet生命周期和执行流程

答:

  1. 我们在Tomcat中可以部署多个Servlet,每个Servlet都有不同的访问地址
  2. 当Tomcat开始执行,会先找到有@WebServlet()注解的类对象并且对这个Servlet进行反射实例化操作
  3. Tomcat创建请求和响应,并调用service()方法,把请求与响应传递进service()
  4. 执行service()方法,调用doGet()和doPost()方法
  5. 执行doGet()和doPost()方法后,处理数据,然后发送响应给浏览器.