`

servlet的一生

 
阅读更多

1、请求发送到容器,请求指向一个servlet。

2、容器创建2个对象,HttpServletRequest和HttpServletResponse。

3、容器根据请求找到正确的servlet,为这个请求创建或分配一个线程。调用service()。

4、service更具请求,调用doGet()或doPost()。

5、service结束,线程撤销或回到容器管理的一个线程池。

从容器创作的线程调用servlet开始到servlet结束:

1、加载servlet。(是在服务器启动时或用户调用时)

2、实例化servlet。

3、初始化servlet-----init()。

4、处理请求-----service()

5、回收servlet。

从对象到真正的servlet:

真正的servlet是有特权的,如得到web配置信息,查找web另一部分引用。init()是真正的servlet的初始化代码。从对象到真正的servlet期间是薛定谔状态(半死不活!!)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics