zoukankan      html  css  js  c++  java
  • Servlet生命周期

    Servlet的生命周期

    Servlet 的生命周期有如下几个阶段:
      加载类-->实例化(为对象分配空间)-->初始化(为对象的属性赋值)-->服务阶段(处理请求)-->销毁
      加载阶段无法观察, 初始化, 服务, 销毁阶段是可以观察的,
      初始化调用 init 方法, 服务阶段调用 service 方法, 销毁阶段调用 destroy 方法

    ex: 生命周期的演示
      默认情况下 servlet 是在第一次被访问的时候初始化的,
      初始化之后就进入服务阶段( 调用 service 方法).
      关闭服务器的时候销毁

     1 @SuppressWarnings("serial")
     2 public class EmpServlet extends HttpServlet {
     3     
     4     @Override
     5     public void init() throws ServletException {
     6         System.out.println("init : 初始化 Servlet时候调用的方法");
     7     }
     8     
     9     @Override
    10     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    11         //获取请求的类型
    12         String mt = req.getMethod();
    13         System.out.println("service : 服务阶段调用的方法");
    14     }
    15     
    16     @Override
    17     public void destroy() {
    18         System.out.println("destroy : 销毁 servlet 调用的方法!");
    19     }
    20 } 
  • 相关阅读:
    spring mvc 源码简要分析
    tomcat 开启远程debug
    jdk1.5-jdk1.9的主要区别
    关于elasticsearch 6.x及其插件head安装(单机与集群)5分钟解决
    mysql主从配置(5分钟解决问题)
    内部类总结
    Colored Sticks
    vim 将tab转为空格
    shell编程
    vim -- 查找和替换
  • 原文地址:https://www.cnblogs.com/yslf/p/10738387.html
Copyright © 2011-2022 走看看