Javaweb教程视频下载之Listener_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Javaweb教程视频下载之Listener

Javaweb教程视频下载之Listener

更新时间:2020-05-13 14:29:07 来源:极悦 浏览1871次

简述Listener

Listener就是监听器,监听着某个事件的发生。当监听的事件发生时,则要通知这个监听器去“干”一些事情。这篇文章就要对JavaWeb开发中的这个Listener说道说道。

Javaweb教程视频下载之Listener

我们都知道,Web应用在Web容器中运行,Web应用内部会不断的产生各种事件,例如Web应用被启动、Web应用被停止、用户Session开始、用户Session结束等;一般情况来说,我们并不在意这些事件的发生,但是有的时候,实现某些需求却要在这些事件上做文章。那么如何做文章呢?

当这些事件发生时,它需要去通知那些关注这个事件的“人”,这都是基于《观察者模式》实现了该功能。正好ServletAPI正好提供了大量监听器来“关注”Web应用的内部事件,从而允许当Web内部事件发生时回调事件监听器内的方法。

在ServletAPI中目前提供的Web事件监听器接口有如下几个:

Javaweb教程视频下载之Listener

下面就通过实际的代码来总结如何实现监听器接口,以及如何配置它。

实现Listener类

使用监听器的功能只需要两步:

定义实现相关Listener接口的类

在web.xml文件中配置Listener

就这些。下面通过实现ServletContextListener接口来仔细看看如何定义一个Listener类、以及如何配置这个Listener类。

Javaweb教程视频下载之Listener

上面这个类实现了ServletContextListener接口;当应用启动、关闭时,都会回调对应的方法。

配置Listener

同Servlet、Filter一样,完成了对应的类以后,都需要在Web.xml中配置这个类名,从而让Web容器能够找到对应的类。对于Listener的配置,相对于Servlet和Filter来说更简单一些。具体配置如下:

Javaweb教程视频下载之Listener

以上就是极悦java培训机构的小编针对“Javaweb教程视频下载之Listener”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

Javaweb教程视频下载

Filter&Listener:

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>