监听器----java

Posted 爱笑的男人运气不会太差

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监听器----java相关的知识,希望对你有一定的参考价值。

监听器简介:

1 什么是web监听器?

  web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现监控。

2 监听器常用的用途

  通常使用Web监听器做以下的内容:

  统计在线人数,利用HttpSessionLisener

  加载初始化信息:利用ServletContextListener

  统计网站访问量

  实现访问监控

监听器的分类:

1 按照监听的对象划分:

  按照监听对象的不同可以划分为三种:

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

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

 2 按照监听事件划分:

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

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

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

  2.3 监听对象的状态:

    针对某些POJO类,可以通过实现HttpSessionBindingListener接口,监听POJO类对象的事件。

以上是关于监听器----java的主要内容,如果未能解决你的问题,请参考以下文章

JAVA监听器Listener

Java——监听器

Java的事件监听器学习心得

JAVA 核心技术java web 中的监听器

Java监听器

Java Web学习总结(13)Listener监听器