免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1249 | 回复: 0
打印 上一主题 下一主题

Servlet 生命周期 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-21 17:00 |只看该作者 |倒序浏览
servlet 的生命周期是指一个Servlet从被加载、初始化、响应请求、提供服务到被销毁的全过程。详细的处理过程如下: (1) Servlet 容器创建Servlet的一个实例。 (2) 容器调用该实例的init()函数,进行初始化。如果初始化失败则直接卸载该实例。 (3)如果容器对该Servlet 有请求,则调用该实例的service()函数,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等。如果服务请求出错,则抛出异常Unaviable。 (4)服务完成后,容器调用该实例的destory()函数。 (5)销毁并标记该实例以供作为垃圾收集。 注意:一旦请求了一个servlet,就没有办法阻止容器执行一个完整的生命周期。 容器在该Servlet首次被调用是创建一个Servlet实例,并保持该实例在内存中,让其对所有的请求进行处理。容器可以决定在任何时候把这个实例从内存中移走。容器为每个Servlet创建一个单独的实例,容器并不会每街道一个请求就创建一个新线程,而是使用一个线程池来动态的将线程分配给到来的请求。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66950/showart_1212406.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP