servlet生命周期有关问题

servlet生命周期问题
我总结了一下关于网上servlet生命周期的回答:
servlet生命周期:
1、实例化:服务器实例化servlet。
2、初始化:web容器初始化servlet。
3、服务:受到请求后调用service()方法,service()方法调用请求的doPost()或doGet()方法。
4、销毁:在service()方法退出、超时、关闭web容器后,自动调用destroy()方法,但具体销毁时间由web容器管理。

但有感觉不太对,首先第一步是什么时候开始的?用户想服务器发出请求吗?是否有web容器完成的第一步呢?
销毁总结的不知道对不对。

------解决方案--------------------
servletConfig进行初始化,创建servelet对象,
响应客户的请求,调用service方法,根据不同的请求调用doGet或者doPost,
当服务被终止,调用所有的Servlet的destory进行销毁
------解决方案--------------------
初始化是调用 init方法
 
servlet实例在处理完请求后不会立刻进行销毁,而是放到一个池里面,等待下一次请求的调用,
你google下servlet的生命周期呗,相信你懂的。
------解决方案--------------------
楼主的观点尔等认同
------解决方案--------------------
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
------解决方案--------------------
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
------解决方案--------------------
学习了。。。。。。。