Javaweb教程視頻下載之Listener

Javaweb教程視頻下載之Listener

長沙一度軟件培訓      2022-04-19 21:07:01     11

Javaweb教程視頻下載之Listener,簡述ListenerListener就是監(jiān)聽器,監(jiān)聽著某個事件的發(fā)生。當監(jiān)聽的事件發(fā)生時,則要通知這個監(jiān)聽器去干一些事情。這篇文章就要對

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹

簡述Listener

Listener就是監(jiān)聽器,監(jiān)聽著某個事件的發(fā)生。當監(jiān)聽的事件發(fā)生時,則要通知這個監(jiān)聽器去“干”一些事情。這篇文章就要對JavaWeb開發(fā)中的這個Listener說道說道。

我們都知道,Web應用在Web容器中運行,Web應用內(nèi)部會不斷的產(chǎn)生各種事件,例如Web應用被啟動、Web應用被停止、用戶Session開始、用戶Session結(jié)束等;一般情況來說,我們并不在意這些事件的發(fā)生,但是有的時候,實現(xiàn)某些需求卻要在這些事件上做文章。那么如何做文章呢?

當這些事件發(fā)生時,它需要去通知那些關注這個事件的“人”,這都是基于《觀察者模式》實現(xiàn)了該功能。正好ServletAPI正好提供了大量監(jiān)聽器來“關注”Web應用的內(nèi)部事件,從而允許當Web內(nèi)部事件發(fā)生時回調(diào)事件監(jiān)聽器內(nèi)的方法。

在ServletAPI中目前提供的Web事件監(jiān)聽器接口有如下幾個:

下面就通過實際的代碼來總結(jié)如何實現(xiàn)監(jiān)聽器接口,以及如何配置它。

實現(xiàn)Listener類

使用監(jiān)聽器的功能只需要兩步:

定義實現(xiàn)相關Listener接口的類

在web.xml文件中配置Listener

就這些。下面通過實現(xiàn)ServletContextListener接口來仔細看看如何定義一個Listener類、以及如何配置這個Listener類。

上面這個類實現(xiàn)了ServletContextListener接口;當應用啟動、關閉時,都會回調(diào)對應的方法。

配置Listener

同Servlet、Filter一樣,完成了對應的類以后,都需要在Web.xml中配置這個類名,從而讓Web容器能夠找到對應的類。對于Listener的配置,相對于Servlet和Filter來說更簡單一些。具體配置如下:

以上就是長沙一度軟件培訓java培訓機構(gòu)的小編針對“Javaweb教程視頻下載之Listener”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。

Javaweb教程視頻下載

Filter&Listener:http://www.bjpowernode.com/javavideo/121.html

Java視頻教程

培訓啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預付定金、匯款等方式均存在風險,謹防上當。