首页 > Web开发 > 详细

web Listener

时间:2016-03-28 23:21:48      阅读:308      评论:0      收藏:0      [点我收藏+]

  在web应用内部会不断地发生各种事件例如,web应用被启动,web应用停止,用户session开始,用户session 结束,用户请求到达,通常这些事件对开发者而言是透明的。实际上ServletAPI提供了大量监听web应用的内部事件,当事件发生的时候回调监视器的方法。

Listener采用了观察者模式(24种模式之一),Listener是servlet的监听器,他可以监听客户端的请求、服务器端的操作等, 通过监听器,可以自动激发一些操作。

【实现步骤】

  a.创建Listener类,实现该接口。

  b.使用注解或xml的方式完成监听器的配置。

【监听器分类】

  ServletContextListener 用于监听web应用的启动关闭

  ServletContextAttributeListener 监听属性的变化

  ServletRequestListener用于监听请求

  ServletRequestAttributeListener监听请求参数的变化

  HttpSessionListener 监听用户session的开始和结束

  HttpSessionAttributeListener 监听session内属性变化

【配置】

  <listener>  

    <listener-class></listener-class>

  <listener>

web Listener

原文:http://www.cnblogs.com/plxx/p/5331104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!