Servlet生命周期要了解生命(初学)

什么是servlet的生命周期?

容器如何管理servlet(何时创建,何时删除,,,)

生命周期分几个阶段?

4个阶段(实例化,初始化,service,销毁)

何时实例化(创建)?何时初始化?何时调用service?何时销毁?

a. 服务端收到请求的时候,容器会实例化servlet。(执行一次)
b. 调用init(servletConfig config)来初始化servlet(执行一次)
   (通常在容器部署时,实例化servlet和初始化。在web.xml设置1)
c.收到请求,调用service处理请求(多次请求,多次调用service方法)
d.容器在删除servlet实例前,调用distory()销毁。

servlet生命周期相关的类(拓展)

servlet接口---------->init,distroy,service
Genricservlet抽象类--->实现init,distory
HttpServlet抽象类----->实现service

生命周期图

Servlet生命周期要了解生命(初学)_第1张图片

图示

Servlet生命周期要了解生命(初学)_第2张图片

你可能感兴趣的:(java基础,servlet,生命周期,java基础,新手上路)