1.Servlet类的加载
启动web容器后,容器去寻找应用的部署描述文件(web.xml),从部署描述文件中读取到上下文初始化参数,此时创建一个ServletContext对象,应用的所有部分共享此上下文;
2.创建Servlet类实例
2.1 容器读取部署描述文件中的Servlet标签,包括初始化参数(init-param);
2.2 容器创建ServletConfig实例;
2.3 容器为servlet初始化参数创建名值对;
2.4 容器用名值对填充ServletConfig;
2.5 容器创建Servlet类的新实例(一般在第一次请求到来时创建,也可通过设置load-on-start参数在容器启动时创建)。
3.Servlet初始化
4.调用Servlet的service方法
5.调用Servlet的destory方法
注:以上为参考缩写,不足之处请多多指教