首页 课程 师资 教程 报名

Javaweb教程视频下载之Listener

  • 2020-05-13 14:29:07
  • 1982次 动力节点

简述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:http://www.bjpowernode.com/javavideo/121.html

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交