Servlet生命周期

一、Servlet生命周期
    init(ServletConfig conf)
        加载Servlet时运行此方法,如果Load-on-startup为0,则客户端第一次请求该Servlet是加载Servlet,如果Load-on-startup为1,则容器启动时加载Servlet。
    -->service(httpServletRequest req, Http ServletResponse res)
        客户端每次请求Servlet都会运行该方法,该方法判断访问类型,然后根据HttpServletRequest的getMethod()返回结果判断是执行doGet()还是doPost,doPut()等。
    -->destroy()
        卸载Servlet时执行该方法,当容器关闭时会先卸载所有的Servlet,因此容器关闭时会执行destroy方法。

二、个税所得器
    ServletConfig conf = this.getServletConfig();
    conf.getInitParameter(“startPoint”);

三、注解@PostConstruct与注解@PreDestroy

    1、带有@PostConstruct与@PreDestroy注解的Servlet生命周期:
        -->服务器加载Servlet
        -->Servlet构造函数
        -->@PostConstruct修饰的方法
        -->init(ServletConfig conf)方法
        -->service(HttpServletRequest req, HttpServletResponse res)方法
        -->destroy()方法
        -->@PreDestroy修饰的方法
        -->服务器卸载Servlet完毕

    2、关掉服务器启动时例行的注解检查
        <web-app xmlns=”http://java.sun.com/xml/ns/javaee”
            version=”2.5” metadata-complete=”true”>
        </web-app>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值