博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web Listener
阅读量:5370 次
发布时间:2019-06-15

本文共 648 字,大约阅读时间需要 2 分钟。

  在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>

转载于:https://www.cnblogs.com/plxx/p/5331104.html

你可能感兴趣的文章
MySQL中 1305-FUNCTION liangshanhero2.getdate does not exit 问题解决
查看>>
python序列化和json
查看>>
mongodb
查看>>
网格与无网格
查看>>
SSH-struts2的异常处理
查看>>
《30天自制操作系统》学习笔记--第14天
查看>>
LGPL协议的理解
查看>>
1、Python基础
查看>>
Unity The Tag Attribute Matching Rule
查看>>
试着理解下kvm
查看>>
WebService学习总结(二)--使用JDK开发WebService
查看>>
Tizen参考手机RD-210和RD-PQ
查看>>
竞价广告系统-位置拍卖理论
查看>>
策略模式 C#
查看>>
[模板]树状数组
查看>>
[HDU 6447][2018CCPC网络选拔赛 1010][YJJ's Salesman][离散化+线段树+DP]
查看>>
设计模式学习的好方法
查看>>
感谢Leslie Ma
查看>>
几种排序方法
查看>>
查看数据库各表的信息
查看>>