5.Servlet生命周期

来源:互联网 发布:ubuntu qq2012国际版 编辑:程序博客网 时间:2024/06/05 11:13

        服务器加载Servlet         Servlet构造函数   @PostConstruct修饰的方法     init(ServletConfig conf)方法     service(doGet、doPost)            destroy()方法    @PreDestroy修饰方法     服务器卸载Servlet完毕


(1)Servlet会在服务器启动或第一次请求该Servlet的时候开始生命周期,在服务器结束的时候结束生命周期。

(2)在生命周期中,init(ServletConfig conf)方法与destory()方法均被服务器执行一次,而service()在每次客户端请求Servlet时都被执行。以前的例子都是在doGet或者doPost中读取,每执行一次doPost就会读取一次,我们可以把读取初始化参数写在init方法里。

HttpServlet提供了一个更简单的不带参数的替代方法init()。HttpServlet加载时会执行这个不带参数的init()方法。

注解@PostConstruct与注解@PreDestroy

这两个注解被用来修饰一个费静态的Void()方法,而且这个方法不能有抛出异常声明。

原创粉丝点击