servlet生命周期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet生命周期相关的知识,希望对你有一定的参考价值。

装载—创建servlet实例—调用init()方法初始化—常驻内存,实行请求-响应模式—destory

1.装载

  1. 自动装载。在服务器web.xml中进行配置,使得服务器启动后,创建相应的servlet实例。
  2. 用户首次向servlet容器发送请求,servlet容器将实例化一个servlet
  3. servlet文件被更新后将被重新装载

2.常驻内存

  文档中servlet类中的一个方法:

  void service(ServletRequest req, ServletResponse res) 
          Called by the servlet container to allow the servlet to respond to a request.用来响应请求。

  实现servlet的类有GenericServlet,HttpServlet等

继承GenericServlet的类需要重写父类servlet的service方法。

继承Httpservlet的类,只需重写Httpservlet中包含的doGet()和doPost()方法。

3.destory

  关闭服务器或者更改servlet内容的时候原来的servlet会被删除先。

以上是关于servlet生命周期的主要内容,如果未能解决你的问题,请参考以下文章

Servlet的生命周期

关于片段生命周期

调用 replace() 时片段的生命周期是啥?

servlet和filter的区别

Android片段生命周期:onResume调用了两次

在不存在的片段上调用片段生命周期和 onCreate 的问题