Servlet生命周期简介说明

java-教程王 Servlet 发布时间:2021-12-11 12:14:32 阅读数:1384 1
下文笔者讲述Servlet生命周期
生命周期: 指一个事务的产生到结束的状态,那么Servlet的生命周期指哪些呢?笔者将一一道来,如下所示:
  1. 加载Servlet文件
  2. 创建Servlet实例
  3. 调用Servlet类的init方法
  4. 调用Servlet类的service方法
  5. 调用Servlet类的destroy方法
servlet生命周期

Servlet各生命周期的用途

加载Servlet类
类加载器负责加载servlet类
当Web容器接收到servlet的第一个请求时
将加载servlet类
创建Servlet实例
Web容器在加载servlet类之后创建一个servlet的实例
servlet实例在servlet生命周期中只创建一次
调用init方法
Web容器在创建servlet实例后调用init方法一次
init方法用于初始化servlet
它是javax.servlet.Servlet接口的生命周期方法
init方法的语法如下
  
  public void init(ServletConfig config) throws ServletException
调用service方法
每当接收到servlet的请求时
Web容器都会调用service方法
当servlet未初始化
则遵循上述前三个步骤
然后调用service方法
如果servlet被初始化
它调用service方法
注意事项:
    servlet只会初始化一次 
public void service(ServletRequest request, ServletResponse response)   
  throws ServletException, IOException
调用destroy方法
从服务中删除servlet实例之前
Web容器调用destroy方法
它使servlet有机会清理所有资源
如:内存,线程
  
public void destroy(){
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202112/216.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者