求解servlet生命周期疑惑!
大家都知道,servlet生命周期分为几个阶段:创建servlet对象,调用init()方法,调用service方法,调用destory方法。从用户发出一个servlet请求到此请求结束,servlet是怎么运作的?我还是不太明白!
比如“创建servlet对象”这个阶段,有些是tomcat启动就创建(比如在web.xml文件中的servlet定义了加载顺序的),有些是有用户请求才创建。创建完了它就一直存在?就算是用户发出另外一个请求它还存在?如果存在的话当另外一个人发送相同的请求时,这时直接调用原来的servlet对象,但还会执行init()方法么?如果不存在是否是由于这个servlet请求结束了(这个结束是指servlet发送了返回结果)调用destory方法从而销毁servlet对象??
希望大侠能指点下我!