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()); } } ```
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章