1. 程式人生 > >web監聽器開發過程

web監聽器開發過程

監聽器開發過程

開發過程:

** a)寫一個普通類實現對應的接口,即事件監聽器
b)在web.xml文件中註冊事件監聽器

** ## 生命周期: ** 空參構造(1次)->初始化(1次)->銷毀化(1次),是一個單例的模式 在部署web應用是產生,即用戶第一次訪問之前已經產生,在重新部署web應用時,後銷毀原監聽器,再產生新的監聽器 ** ## web.xml ``` cn.xijie.listener.MyServletContextListener ``` # java代碼 ``` import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; //事件監聽器[用於監聽ServletContext對象產生和銷毀] public class MyServletContextListener implements ServletContextListener { public MyServletContextListener(){ System.out.println("空參構造"); System.out.println(this.hashCode()); } @Override //產生 public void contextDestroyed(ServletContextEvent arg0) { System.out.println("ServletContext產生"); System.out.println(this.hashCode()); } @Override //銷毀 public void contextInitialized(ServletContextEvent arg0) { System.out.println("ServletContext銷毀"); System.out.println(this.hashCode()); } } ```

web監聽器開發過程