容器启动时,读取web.xml,明确Servlet的映射

请求一个Servlet,从URL映射到Servlet名,再到一个类名

容器使用Class.forName(className).newInstance()方法加载并创建一个Servlet实例

在新创建的Servlet实例上调用init(ServletConfig)方法进行初始化,ServletConfig对象包含了在部署描述符中指定的初始化参数

创建一个新线程,运行Servletservice方法,进而根据请求类型再调用doGet或者doPost方法。

当容器决定不再需要某Servlet实例时,在该实例上调用destroy()方法清理和释放资源

关闭Servlet实例,完成一切处理