servlet的生命周期

 我来答
zh__ming
2012-04-06 · TA获得超过426个赞
知道答主
回答量:118
采纳率:100%
帮助的人:79万
展开全部
servlet生命周期也就是:servlet容器如何去创建servlet对象,如何去分配资源,并且调用其方法来处理请求,以及销毁servlet对象的过程。也就是说,servlet容器如何管理servlet。
大致分以下4步骤-->
1,实例化:请求到来时servlet容器会创建一个servelt实例
2,初始化:容器在创建好servlet对象之后,会接着调用servlet对象的init方法。
要注意:该方法只会执行一次。作用是,获取资源。
3,就绪:调用servlet对象的service()方法。
4,销毁:容器会依据自身的算法,删除servlet对象。在删除之前,会先调用servlet对象的
destroy()方法
qwer900711
推荐于2017-09-09 · TA获得超过2825个赞
知道小有建树答主
回答量:392
采纳率:0%
帮助的人:473万
展开全部
1.装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。
2.Server创建一个Servlet的实例
3.Server调用Servlet的init()方法
4.一个客户端的请求到达Server
5.Server创建一个请求对象
6.Server创建一个响应对象
7.Server激活Servlet的service()方法,传递请求和响应对象作为参数
8.service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息
9.service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法。
10.对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用init()方法。一般Servlet只初始化一次(只有一个对象),当Server不再需要Servlet时(一般当Server关闭时),Server调用Servlet的Destroy()方法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
38051697
2012-04-06 · TA获得超过6497个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:6144万
展开全部
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器,Qehkso
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式