Servlet生命周期可以分为加载、创建、初始化、处理客户请求和卸载5个阶段。
(1)加载:容器通过类加载器使用Servelt类对应的文件来加载Servlet。
(2)创建:通过调用Servlet的构造函数来创建一个Servlet实例。
(3)初始化:通过调用Servlet的init()方法进行初始化,此方法只能调用一次。
(4)处理客户请求:容器创建一个新的线程来处理该请求,调用Servlet的service()方法完成客户端的请求。
(5)卸载:容器在卸载Servlet之前需要调用destory()方法,让Servlet释放其占用的系统资源,此方法只能调用一次。