Servlet实例在web容器中首次创建,调用init方法开始初始化期,经过service方法运行期,一直到destroy方法销毁期结束。
- init方法:是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相关的资源和初始化servlet的配置参数。
- service方法:是servlet真正处理客户端传过来的请求的方法,由web容器调用,根据HTTP请求方法(get或post方法),将请求分发到doGet或doPost方法中。
- destroy方法:是在servlet实例被销毁时由web容器调用。Servlet规范确保在destroy方法调用之前所有请求的处理均完成。