• servlet生命周期


    package com.bjsxt.servlet.life;

    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    //servlet是单利模式
    //servlet模式是懒汉式:加载类的时候没创建对象
    //饿汉:加载类时就加载对象
    //可以通过配置来修改servlet让其变成饿汉时。
    /**
    * Servlet implementation class ServeltLife
    */
    /*1:加载
    2:初始化调用init()
    3:调用service()--调用doget()或者dopos
    4.调用destory()销毁
    */
    /*@WebServlet("/ServeltLife")*/
    public class ServeltLife extends HttpServlet {

    public ServeltLife(){
    System.out.println("ServeltLife.ServeltLife()");
    }
    @Override
    public void init() throws ServletException {
    System.out.println("ServeltLife.init()");
    }
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    System.out.println("ServeltLife.service()");
    super.service(req, resp);
    }
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    System.out.println("ServeltLife.doGet()");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    System.out.println("ServeltLife.doPost()");
    }

    @Override
    public void destroy() {
    System.out.println("ServeltLife.destroy()");
    }


    }

  • 相关阅读:
    Stack的一种简单实现
    Allocator中uninitialized_fill等函数的简单实现
    Allocator的简易实现
    编写自己的迭代器
    简单的内存分配器
    vector的简单实现
    异常类Exception
    intent大致使用
    java初识集合(list,set,map)
    php分页
  • 原文地址:https://www.cnblogs.com/wq-9/p/10184772.html
Copyright © 2020-2023  润新知