监听器----java

监听器简介:web

1 什么是web监听器?app

  web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,好比ServletContext,HttpSession,ServletRequest的建立和销毁;变量的建立、销毁和修改等。能够在某些动做先后增长处理,实现监控。网站

2 监听器经常使用的用途spa

  一般使用Web监听器作如下的内容:对象

  统计在线人数,利用HttpSessionLisener接口

  加载初始化信息:利用ServletContextListener事件

  统计网站访问量开发

  实现访问监控it

监听器的分类:io

1 按照监听的对象划分:

  按照监听对象的不一样能够划分为三种:

  ServletContext监控:对应监控application内置对象的建立和销毁。

  当web容器开启时,执行contextInitialized方法;当容器关闭或重启时,执行contextDestroyed方法。

 2 按照监听事件划分:

  2.1 监听事件自身的建立和销毁:同上面的按对象划分。

  2.2 监听属性的新增、删除和修改:

    监听属性的新增、删除和修改也是划分红三种,分别针对于ServletContext、HttpSession、ServletRequest对象。

  2.3 监听对象的状态:

    针对某些POJO类,能够经过实现HttpSessionBindingListener接口,监听POJO类对象的事件。

相关文章
相关标签/搜索