`
mayufenga1
  • 浏览: 55536 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java监听器

阅读更多
   . 监听器概述   
      1 .Listener是Servlet的监听器   
   . 2 .可以监听客户端的请求、服务端的操作等。    
   . 3 .通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加 1 。   
   . 4 .编写监听器需要实现相应的接口  
   . 5 .编写完成后在web.xml文件中配置一下,就可以起作用了  
   . 6 .可以在不修改现有系统基础上,增加web应用程序生命周期事件的跟踪   


常用的监听接口 
   . 1 .ServletContextAttributeListener   监听对ServletContext属性的操作,比如增加/删除/修改  
   . 2 .ServletContextListener     监听ServletContext,当创建ServletContext时,激发 contextInitialized(ServletContextEvent sce)方法;当销毁ServletContext时,激发 contextDestroyed(ServletContextEvent sce)方法。    3 .HttpSessionListener    监听HttpSession的操作。当创建一个Session时,激发session Created(SessionEvent se)方法;当销毁一个 Session时,激发sessionDestroyed (HttpSessionEvent se)方法。   4 .HttpSessionAttributeListener     监听HttpSession中的属性的操作。当在Session增加一个属性时,激发 attributeAdded(HttpSessionBindingEvent se) 方法;当在Session删除一个属性时,激发 attributeRemoved(HttpSessionBindingEvent se)方法;当在Session属性被重新设置时,激发 attributeReplaced(HttpSessionBindingEvent se) 方法。

下面是2个列子,一个是监听人数,一个是定时器监听。



分享到:
评论
1 楼 zhangbingwu2006 2010-04-13  

相关推荐

    java监听器的实现和原理详解

    Java监听器的实现和原理详解 Java监听器是一种非常重要的设计模式,在Java中广泛应用于事件驱动编程。监听器模式的主要思想是将事件源和事件处理器分离,使得事件源可以独立于事件处理器,提高了系统的灵活性和可...

    java监听器练习

    ### Java监听器基础知识与实践 #### 一、Java监听器概念 在Java中,监听器是一种用于处理特定事件的对象。当某个事件发生时(如按钮点击、键盘输入等),监听器将被调用来执行相应的操作。Java中的监听器机制是基于...

    Java监听器添加 四种监听器 内部 外部 内部匿名 自身

    ### Java监听器添加:四种监听器(内部、外部、内部匿名、自身) #### 一、引言 在Java中,监听器(Listener)是事件处理机制的重要组成部分,它主要用于响应用户或其他组件产生的事件。根据实现方式的不同,可以...

    java一个监听器的例子

    在Java编程中,监听器...在提供的压缩包文件“05_监听器”中,可能包含更多关于Java监听器的实例代码和讲解,可以帮助深入理解这一主题。建议查看这些文件,动手实践并调试代码,以便更好地掌握Java监听器的使用。

    java 监听器练习

    ### Java监听器基础知识与实践 #### 一、Java监听器概念 在Java中,监听器是一种用于处理事件的机制。当某个特定类型的事件发生时,监听器会执行相应的操作。这种机制广泛应用于图形用户界面(GUI)编程中,使得...

    Java监听器学习 统计当前在线人数

    在Java编程中,监听器(Listener)是一种关键的机制,它允许程序对特定事件的发生做出反应。本主题将深入探讨如何使用...理解Java监听器的概念,并结合适当的工具和技术,能帮助你构建出稳定且高效的在线人数统计系统。

    java监听器和过滤器详解

    ### Java监听器和过滤器详解 #### 监听器概念及分类 监听器在Java Web开发中扮演着非常重要的角色,主要用于监听特定容器事件的发生,比如服务器对象的创建与销毁等,并根据这些事件做出相应的处理。它的工作原理...

    手把手教你实现Java监听器全局监控

    本教程将手把手教你如何实现Java监听器的全局监控,帮助你更好地理解这一核心概念并将其应用到实际项目中。 首先,我们要明白Java监听器的工作原理。在Java AWT和Swing库中,事件驱动模型是常见的设计模式,通过...

    java监听器+quartz实现每天动态时间执行任务的功能

    这个项目“java监听器+quartz实现每天动态时间执行任务的功能”是结合了Java的监听器机制和Quartz定时任务框架来完成这样的需求。下面将详细解释这两个关键知识点。 **Java监听器** Java监听器是Java AWT和Swing库...

    Java监听器

    ### Java监听器详解 在Java编程语言中,监听器(Listener)是一种常用的设计模式,用于实现事件处理机制。本文将围绕“Java监听器”的概念、原理及其应用进行深入探讨。 #### 一、Java监听器的基本概念 监听器是...

    Java设计模式之监听器模式实例详解

    监听器模式是Java设计模式中的一种行为型模式,主要用于监听某些事件的发生,并在事件发生时自动执行预定义的操作。在实际开发中,监听器模式可以用于多种场景,如UI事件处理、事件广播、异步通知等。 在监听器模式...

    java监听器demo

    一个java监听器的实现demo,即观察者设计模式实现

    java 监听器的解析

    总之,Java监听器是Java Servlet API中的重要组成部分,它们允许开发者在特定的事件上下文中执行代码,从而实现自动化、无侵入式的功能扩展。通过理解并熟练运用监听器,可以更高效地管理和控制Web应用程序的运行...

    Java的监听器种类

    下面将详细介绍几种常见的Java监听器。 #### Servlet上下文监听器(Application级) 在Servlet容器中,`ServletContext`对象代表了整个Web应用的上下文环境,它是全局唯一的。为了监控`ServletContext`生命周期内...

    JAVA监听器 绝对有用

    ### JAVA监听器详解 在Java Web开发中,监听器(Listeners)是一种非常重要的机制,用于监控应用程序中的特定事件,如应用程序启动、停止等,并在这些事件发生时执行相应的操作。本文将详细介绍Java监听器的基本...

    自己编写一个Java监听器

     2.1Java的时间监听机制涉及到三个组件:事件源、事件监听器、事件对象  2.2当事件源上发生操作时,它会调用事件监听器的一个方法,并且调用这个方法时,会传递事件对象过来  2.3事件监听器是由开

    监听器实例jsp编写望大家喜欢

    这里的`com.example.SessionListener`是之前提到的Java监听器类的全限定名。 3. JSP文件:这些可能是用来测试或者演示监听器功能的页面,例如`test.jsp`,它们可能包含了触发监听器事件的代码,比如添加或移除会话...

    JAVA监听器响应机制模拟

    最近一直在搞低耦合的代码设计,后来发现JAVA中的监听器效果很不错,就特地研究了一下监听流程,后来经过调试终于成功,供大家分享下: 响应代码: /** * 事件响应运行 * @author wangchen * */ class EventRun {...

    java监听器之定时器

    监听器之定时器,写一个定时器的监听器,这个监听器每十秒向控制台输出一次时间信息 博客地址:https://blog.csdn.net/qq_36631076/article/details/80401609

Global site tag (gtag.js) - Google Analytics