1:实例化阶段
创建Servlet对象,通过服务器反射机制创建Servlet对象,第一次请
求时才会创建。(默认)
此时若希望提Servlet前实例化时机,可修改配置,在Servlet配置中加入<load-on-startup></load-on-startup>
2:初始化阶段
:调用Servlet对象的init()方法,初始化Servlet的信息,init()方法只会在创建后被调用一次;
(可获取inti-paramp配置信息)
3:用户请求阶段
:响应请求,调用service()或者是doGet(),doPost()方法来处理请求,这些方法是运行的在多线程状态下的.
4:销毁阶段
:在长时间没有被调用或者是服务器关闭时,会调用destroy()方法来销毁Servlet对象。
注意事项:一个Servlet只能有一个实例,用户首次创建,后续使用无需在创建