Servlet的生命周期
来源:互联网 发布:无线端有美工作图 编辑:程序博客网 时间:2024/05/01 09:47
Servlet生命周期相关的三个方法:
init()
service()
destory()
1.Servlet在创建时,会调用init()方法,该方法在整个生命周期中只调用一次。Servlet由Web容器创建:如果在web.xml中配置了<load-on-startup>元素,则在Web应用启动时自动建对应的Servlet实例;否则Servlet将在首个需要它处理的请求到来时被创建。
2.Servlet的service()方法用来处理请求,其参数为Request和Response对象。对于HttpServlet,该方法中包含了doGet()和doPost()方法,会根据请求类别得到调用,并通过Response对象生成响应结果。Servlet是单例模式,由一个实例来处理多个请求。处理时采用多线程模式,且不是线程安全的。如果定义了Servlet的成员变量(即JSP的<%! %>变量声明),可以由不同的请求修改。因此所有操作都要限制在service()方法中进行,尽量不要在servlet中定义类变量。
参考1:http://blog.csdn.net/happyangelling/article/details/6119509
参考2:http://www.cnblogs.com/cuiliang/archive/2011/10/21/2220671.html
0 0
- [Servlet]Servlet的生命周期
- 【Servlet】Servlet的生命周期
- Servlet详解---Servlet的生命周期
- Servlet入门----Servlet的生命周期
- Servlet的生命周期
- Servlet 的生命周期
- Servlet的生命周期
- 关于Servlet的生命周期
- [转]servlet的生命周期
- servlet的生命周期
- servlet的生命周期
- Servlet的生命周期
- Servlet的生命周期
- servlet的生命周期
- Servlet的生命周期
- servlet 的生命周期
- Servlet的生命周期
- Servlet的生命周期【转】
- Twitter联合创始人推社交搜索应用Jelly
- java 模糊查询 分页(自定义标签)
- 实时操作系统改进方法
- [Linux-8] Linux 查看CPU信息、机器型号等硬件信息
- Hadoop-2.2.0集群管理页面Browse the filesystem无效的问题
- Servlet的生命周期
- 又现逆天功能:谷歌推出网站人工干预通知
- tomcat启动有关session的异常
- java+mysql存储图片或其它大对象到数据库时的两个问题
- 铁道部官网如何体现了互联网思维?
- vim常用命令(全)
- 算法之排序----排序之第五篇 插入排序
- blinkfeed
- 谷歌终极目标:要在大脑植入芯片