Servlet一次请求和响应过程
来源:互联网 发布:集装箱号计算算法 编辑:程序博客网 时间:2024/06/05 09:58
Servlet的生命周期
1.加载 Servlet类被加载到Java虚拟机中,并且实例化。在这个过程中,web容器(例如tomcat)会调用Servlet类的公开无参构造函数,产生一个Servlet类的实例对象。默认情况下Servlet是在第一次请求的时候加载,但是可以通过<load-on-startup>标签设置Servlet在Web容器启动的时候加载。
2.初始化
Web容器在初始化Servlet的时候会调用init()方法,所以初始化代码应该放在init()方法中,如打开数据源等。
3.提供服务
当有HTTP请求指向Servlet的时候,调用service()方法。如果是继承自HttpServlet的话,根据不同的请求类型业务逻辑代码会包含在doGet()或doPost()方法中。
4.销毁
当重新部署Web应用或者关闭Web容器等的时候将调用Servlet的destroy()方法。
Servlet处理请求的过程
1.Web服务器接收到请求转给容器
2.容器根据请求及web.xml判断对应的Servlet是否存在,如果不存在则返回404
3.容器根据请求及web.xml判断对应的Servlet是否已经被实例化,若是相应的Servlet没有被实例化,则容器将会加载相应的Servlet到Java虚拟机并实例化
4.调用实例对象的service()方法,并开启一个新的线程去执行相关处理。
0 1
- Servlet一次请求和响应过程
- 简述servlet的运行过程(根据一次请求对应一次响应开始描述)。
- 一次完整的浏览器请求响应过程
- Servlet之请求和响应
- Servlet处理请求和响应
- Servlet的请求和响应
- servlet的请求和响应
- Servlet之请求和响应
- HTTP请求和响应过程
- HTTP请求和响应过程
- HTTP请求和响应过程
- HTTP 请求和响应过程
- Servlet Http请求和响应头格式
- Servlet处理用户请求和响应(二)
- JavaWeb---Servlet的请求和响应
- Servlet-请求与响应
- Servlet中的Request和Response的请求和响应概述
- Http 一次请求过程
- moodle 数据库写入错误 dmlwriteexception writing database error
- STL Components
- 函数返回数组问题
- Ubuntu静态IP Ubuntu上网配置方法
- Keil MDK编译器的数据类型定义
- Servlet一次请求和响应过程
- SIP路由字段和机理
- Liux常用命令和caffe 常用命令
- luci和openwrt
- 很不错的排序算法讲解,加半定制GIF演示
- 自己实现一个PullToZoomListView放大回弹效果,PullToZoomView源码解析
- Linux MySQL主从复制(Replication)配置
- Retrofit 使用心得
- iOS开发-多线程开发之线程安全篇