servlet生命周期
来源:互联网 发布:贝叶斯分类算法 知乎 编辑:程序博客网 时间:2024/06/06 01:43
servlet生命周期
包括:加载,初始化,服务,销毁,卸载
各个生命周期的作用:
* 加载Servlet:web容器负责加载Servlet,当web容器启动的时候或者是在第一次使用这个Servlet的时候,容器会负责创建Servlet实例,但是用户必须通过部署描述符(web.xml)指定Servlet的位置(Servlet所在的包.类名称),成功加载之后,web容器会通过反射的方式对Servlet进行实例化
* 初始化:当一个Servlet被实例化之后,容器将调用init()方法初始化这个对象,初始化的目的是为了让Servlet对象在处理客户端请求前完成一些初始化的工作
* 处理服务:当请求提交时,Servlet将调用service()方法(常用的是doGet()或doPost())进行处理,在service()方法中,Servlet可以通过ServletRequest接受客户的请求,也可以利用ServletResponse设置响应信息
* 销毁:当web容器关闭或者检测到一个Servlet要从容器中被删除时,会自动调用destroy()方法,以便让该实例释放掉所占用的资源
* 卸载:当一个Servlet调用完destroy()方法后,此实例将等待被垃圾收集器所回收,如果需要再次使用此Servlet的时候,会重新调用init()方法初始化
0 0
- servlet生命周期
- Servlet 生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期!
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期
- servlet生命周期
- 关闭QQ好友上线提醒终极方案-(2016年4月20日)
- Spring如何实现IOC与AOP的
- 更新了OS X EI Capitan cocoaPods出现问题
- java.lang.NoClassDefFoundError错误小记
- html中各标签的意义和各属性的意义和用法
- servlet生命周期
- Spring IoC与AOP的核心思想(转载)
- sqlite3函数sqlite3_prepare
- 1020. Tree Traversals (25)
- 游戏角色类1
- Unity之数据持久化(PlayerPrefs)
- ASCII,DBCS(GBK),unicode,utf8编码规范的区别
- MariaDB(MySQL)二进制安装
- 自定义View中的适配