Servlet生命周期和执行流程
程序员文章站
2022-06-03 08:39:28
...
Servlet生命周期
Servlet生命周期
答:当用户通过浏览器启动Tomcat时,由于是第一次执行,会先执行init()方法进行一次初始化操作
初始化了之后,当用户再通过浏览器访问Tomcat时,不用再初始化了,就直接执行service()进行
执行,service()方法可以多次执行,然后用户关闭Tomcat时,Tomcat本身会进行一个销毁动作destory()
把用户访问过的所有数据,方法....进行销毁.用户重新进来的话,就还得重新实例化,然后反复操作.
Servlet执行原理
答:
- 我们在Tomcat中可以部署多个Servlet,每个Servlet都有不同的访问地址
- 当Tomcat开始执行,会先找到有@WebServlet()注解的类对象并且对这个Servlet进行反射实例化操作
- Tomcat创建请求和响应,并调用service()方法,把请求与响应传递进service()
- 执行service()方法,调用doGet()和doPost()方法
- 执行doGet()和doPost()方法后,处理数据,然后发送响应给浏览器.
上一篇: 让python的Cookie.py模块支持冒号做key的方法
下一篇: 安卓入门第三讲03-Activity的生命周期(理论)(Activity生命周期中的方法,Activity生命周期(一个和两个activity的生命周期分析))
推荐阅读
-
[PHP]代码执行和生命周期
-
一条查询sql的执行流程和底层原理
-
servlet生命周期和执行流程
-
Unary模式下客户端创建 default-executor 和 resolver-executor 线程和从启动到执行grpc_connector_connect的主要流程
-
Servlet框架基础和生命周期(结合源码)、destroy()的思考
-
【SSM - SpringMVC篇】02 - SpringMVC执行流程详解,SpringMVC三大核心组件和使用,SpringMVC头文件模板
-
MapReduce执行框架的组件和执行流程
-
Servlet执行流程及原理解析
-
Java Filter过滤器(拦截路径和方式的配置+生命周期+多个过滤器的先后执行顺序)
-
servlet的生命周期是什么?jsp都有哪些对象和动作?