[摘]Java EE Servlet監聽器
Java EE Servlet監聽器<o:p></o:p>
概述:
Servlet監聽器用於監聽一些重要事件的發生,監聽器物件可以在事情發生前、發生後可以做一些必要的處理。下面將介紹幾種常用的監聽器,以及它們都適合運用於那些環境。
分類及介紹:(紅色表示重要)
1. ServletContextListener:用於監聽WEB 應用啟動和銷燬的事件,監聽器類需要實現javax.servlet.ServletContextListener 介面。
2. ServletContextAttributeListener:用於監聽WEB應用屬性改變的事件,包括:增加屬性、刪除屬性、修改屬性,監聽器類需要實現javax.servlet.ServletContextAttributeListener介面。
<o:p></o:p>
3. HttpSessionListener:用於監聽Session物件的建立和銷燬,監聽器類需要實現javax.servlet.http.HttpSessionListener介面或者javax.servlet.http.HttpSessionActivationListener介面,或者兩個都實現。
4. HttpSessionActivationListener:用於監聽Session物件的鈍化/活化事件,監聽器類需要實現javax.servlet.http.HttpSessionListener介面或者javax.servlet.http.HttpSessionActivationListener介面,或者兩個都實現。
<o:p></o:p>
5. HttpSessionAttributeListener:用於監聽Session物件屬性的改變事件,監聽器類需要實現javax.servlet.http.HttpSessionAttributeListener介面。
<o:p></o:p>
<o:p></o:p>
部署:
監聽器的部署在web.xml檔案中配置,在配置檔案中,它的位置應該在過濾器的後面Servlet的前面Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1671505
相關文章
- java EE開發之Servlet第四課:監聽器(Listener)JavaServlet
- Servlet監聽器統計線上人數Servlet
- JavaWeb之Servlet、攔截器、監聽器及程式設計思想JavaWebServlet程式設計
- 關於Servlet中的事件監聽 薦Servlet事件
- java EE開發之Servlet第一課:servlet的建立方式JavaServlet
- java EE開發之Servlet第二課:Servlet的三個hashMapJavaServletHashMap
- java EE開發之Servlet第五課:xml解析JavaServletXML
- 手把手教你實現Java監聽器全域性監控Java
- oracle 監聽器配置Oracle
- JS事件監聽器JS事件
- 監聽器和過濾器過濾器
- java鍵盤監聽之視窗監聽的實現Java
- java監聽組合鍵Java
- java 自定義監聽事件Java事件
- java EE開發之Servlet第八課:MVC模式 (基本理解)JavaServletMVC模式
- 事件和事件監聽器事件
- javaWeb中的監聽器JavaWeb
- 如何移除事件監聽器事件
- 遠端控制監聽器
- 27、監聽器學習
- passive 的事件監聽器事件
- oracle 監聽器學習Oracle
- 伺服器端監聽器配置伺服器
- java EE開發之Servlet第十一課:反射基礎三JavaServlet反射
- java 監聽 redis 過期事件JavaRedis事件
- 安卓使用物理鍵監聽器安卓
- 說說Oracle監聽器(一)Oracle
- 說說Oracle監聽器(二)Oracle
- Oracle 監聽器日誌解析Oracle
- Web中的監聽器【Listener】Web
- oracle例項和監聽器Oracle
- 過濾器和監聽器總結過濾器
- Android Service 服務的應用之電話監聽器以及簡訊監聽器Android
- java全域性滑鼠鍵盤監聽Java
- 監聽 watch props物件屬性監聽 或深度監聽物件
- 【JavaWeb】EL表示式&過濾器&監聽器JavaWeb過濾器
- 【spring原始碼】十二、監聽器Spring原始碼
- Oracle 監聽器日誌解析(續)Oracle