随笔-4  评论-15  文章-0  trackbacks-0
Servlet的生命周期:

(1)装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet;

(2)Server创建一个Servlet的实例;

(3)Server调用Servlet的init()方法;

(4)一个客户端的请求到达Server;

(5)Server创建一个请求对象;

(6)Server创建一个响应对象;

(7)Server激活Servlet的service()方法,传递请求和响应对象作为参数;

(8)service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息;

(10)service()方法使用响应对象的方法,将响应传回Server、最终到达客户端。

service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法;

对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用init()方法。一般Servlet只初始化一次;

当Server不再需要Servlet时,Server调用Servlet的Destroy()方法。
posted on 2009-04-24 10:13 王业平 阅读(1189) 评论(2)  编辑  收藏

评论:
# re: servlet 生命周期 即工作流程 2009-06-26 14:01 | 加工工
什么鸡巴玩意,哈哈。操你姥姥的Ⅹ哈哈。加工工你姥姥的Ⅹ,你知道个屁啊,是什么玩意啊就是啊好久没有使用过这种键盘了你姥姥的是啊加工工  回复  更多评论
  
# re: servlet 生命周期 即工作流程 2009-07-27 19:32 | qiaofu
@加工工
人说:你有什么样的心,就看到什么样的世界
我说你的灵魂需要格式化,不然就会崩溃的,在你无知的时候
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: