1. 建立servlet实例(客户端第一次请求Servlet或启动时当即建立-Servlet设置成load-on-startup)web
2. Web容器调用Servlet的init方法,对Servlet进行初始化xml
3. Servlet初始化以后,一直存在于容器当中,想要客户的请求(经过调doGet(),doPost(),service())servlet
4. Web容器决定销毁Servlet时,先调用Servlet的dstroy()(一般在关闭Web应用之时销毁)it
load-on-startup的Servlet两种方式:io
a. 在web.xml文件中经过<servlet.../>元素的<load-on-startup.../>子元素进行配置容器
b. 经过WebServlet Annotion的loadOnStartup属性指定配置
配置Servlet 的初始化参数:service
a. 在web.xml文件中经过<servlet.../>元素的<init-param.../>子元素进行配置请求
b. 经过WebServlet Annotion的initParams属性指定方法