javaweb Servlet的生命周期

先看图
javaweb Servlet的生命周期

描述流程:web服务器接收到客户端的servlet访问请求
i. Web容器首先检查是否已经装载了该servlet的实例对象,如果没有执行ii,如果有执行iv
ii. 实例化一个servlet并加载到服务器中的集合中存储
iii. 调用servlet的init方法
iv. 服务器创建一个用于封装http请求消息的HttpServeltRequest对象和一个代表http响应消息的HTTPServletResponse对象,接着调用servlet的service方法,并把request和response作为参数传递进去
v. Web应用程序在被卸载或者停止之前,会卸载servlet引擎,并且在卸载引擎之前会调用servlet的destory()方法