首页
学习
活动
专区
圈层
工具
发布

第七章:Trigger监听器和Job监听器

监听器(listener)是你创建的对象,主要作用是接收和处理调度器回调的事件(event)。...Listener必须指定一个名称(通过实现JobListener接口的getName()方法来传入监听器的名字)。...这是因为通常监听器是直接集成到应用程序之中(这里的意思大概是监听器中会有应用程序里面相关的逻辑)。因此每当应用程序启动的时候,所有的监听器需要重新注册到调度器中。...addJobListener(myJobListener, KeyMatcher.jobKeyEquals(new JobKey("myJobName", "myJobGroup"))); 你可能需要为匹配器和关键类使用静态导入...JobListener: scheduler.getListenerManager().addJobListener(myJobListener, allJobs()); 注册TriggerListener的工作原理和JobListener

1.4K30

过滤器和监听器总结

什么是监听器?...首先,对于inti、destroy方法,他和servlet是一样的,在服务器加载和销毁的时候会执行一次,通常inti用来加载资源,而服务器在正常关闭后,Filter对象被销毁,只执行一次destroy方法...Listener 什么是监听器?...事件监听机制 事件源:事件发生的对象,即被监听的对象 事件对象:封装事件源和动作 事件监听器:将事件对象传入,由开发人员编写监听器对象处理事件对象 注册监听:在事件源上关联监听器对象...和ServletRequest 这三个域对象 Servlet监听器的注册不是在事件源上,而是由web容器负责,我们只需要在web.xml中配置好 标签即可 监听对象的创建和销毁 HttpSessionListener

49540
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java中过滤器和监听器详解

    java中过滤器和监听器详解 先说一下java中过滤器的作用: 过滤器是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet...Java中过滤器和监听器的用法: 过滤器 1、Filter工作原理(执行流程) 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求...web服务器按照它们在web.xml中注册顺序来加载和注册这些servlet事件监听器。...servlet事件监听器的注册和调用过程都是由web容器自动完成的,当发生被监听对象被创建,修改,销毁等事件时,web容器将调用与之相关的servlet事件监听器对象的相应方法(所监听到的对象如果在创建...)的事件监听器 3.用于监听请求消息对象(ServletRequest)的事件监听器 按监听的事件类项划分 1.用于监听域对象自身的创建和销毁的事件监听器 2.用于监听域对象中的属性的增加和删除的事件监听器

    1.4K10

    【Java】监听器

    本期介绍 本期主要介绍监听器 文章目录 1.1.1 概述 1.1.2 监听器入门案例 1.1.3 案例:项目启动时加载数据 1.1.4 监听器术语:(了解) 1.1.5 Web 监听器预览(扩展-自学了解...) 域对象本身 域对象属性 特殊 javabean 在 session 作用域 1.1.6 定时器(扩展-自学了解) 1.1.1 概述 什么是监听器 所谓的监听器是指对整个 WEB 环境的监听...监听器最常见的应用场景: Java SE GUI 编程 Android 手机开发编程 监听器的编写流程 1. 编写监听器实现类,需要实现指定的接口 2....事件对象:在“监听器对象”中获得“事件源” . 1.1.5 Web 监听器预览(扩展-自学了解) JavaEE 规范规定了 8 个监听器接口,用于监听不同的 WEB 对象。...绑定和解绑:实现指定接口 javabean ,从 session 作用域存放或异常监听 钝化和活化 1.1.6 定时器(扩展-自学了解) JDK 提供工具类 Timer,用于触发定时器,执行

    1.7K20

    监听器概述

    1、监听器三要素 事件源 事件 事件处理 在JavaWeb被监听的事件源为:ServletContext、HttpSession、ServletRequest,即三大域对象。...监听域对象“创建”与“销毁”的监听器; 监听域对象“操作域属性”的监听器; 监听HttpSession的监听器。...2、ServletContext的监听器 生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用; ​ void contextInitialized...ServletContextAttributeEvent event):替换属性时; ​ void attributeRemoved(ServletContextAttributeEvent event):移除属性时; 3、HttpSession的监听器...HttpSessionBindingEvent event):替换属性时 void attributeRemoved(HttpSessionBindingEvent event):移除属性时 ServletRequest的监听器

    1K10

    Listener监听器

    监听器Listener 一、监听器Listener javaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术 其中 servlet规范包括三个技术点:servlet listener...filter 1.什么是监听器?...监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象 ----- 三个域对象 request session servletContext 监听器:监听事件源对象...事件源对象的状态的变化都会触发监听器 ---- 6+2 注册监听器:将监听器与事件源进行绑定 响应行为:监听器监听到事件源的状态变化时 所涉及的功能代码 ---- 程序员编写代 码 2.监听器有哪些?...何时销毁:服务器关闭销毁 2)监听器的编写步骤(重点): a、编写一个监听器类去实现监听器接口 b、覆盖监听器的方法 c、需要在web.xml中进行配置---注册 3)监听的方法: ?

    1.5K30

    java过滤器和监听器的区别

    今天说一说java过滤器和监听器的区别[拦截器监听器过滤器执行顺序],希望能够帮助大家进步!!!...web服务器按照它们在web.xml中注册顺序来加载和注册这些servlet事件监听器。...servlet事件监听器的注册和调用过程都是由web容器自动完成的,当发生被监听对象被创建,修改,销毁等事件时,web容器将调用与之相关的servlet事件监听器对象的相应方法(所监听到的对象如果在创建...的事件监听器 3.用于监听请求消息对象(ServletRequest)的事件监听器 按监听的事件类项划分 1.用于监听域对象自身的创建和销毁的事件监听器 2.用于监听域对象中的属性的增加和删除的事件监听器...ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口。 2.

    76940

    Listener监听器

    下面具体讲解这3类事件的监听器实现。 1.对Servlet上下文进行监听(就是JSP中的application) 可以监听ServletContext对象的创建和删除以及属性的添加、删除和修改等操作。...Servlet上下文监听器实例 下面编写一个实例,使它能够对ServletContext以及属性进行监听。...由以上介绍可知,该类需要实现ServletContextAttributeListener和ServletContextListener接口类,其详细代码如下: package servlet;...ServletContextAttributeListener和ServletContextListener两个接口类中的5个方法: ● contextInitialized(ServletContextEvent... Http会话监听器实例 通过上一个监听器实例,读者应该对监听器的实现过程有所了解,本小节将要介绍基于Http会话的监听器。

    1.3K100

    Servlet监听器

    Servlet监听器 01什么是监听器 能监听某个对象状态变化的组件,Servlet的监听器就是监听域对象的变化 监听器相关概念事件源被监听的对象监听器监听事件源的对象注册监听器监听器与事件源相绑定响应行为事件源行为触...发的监听器的行为 对于Servlet监听器事件源就是三个域对象request、session、servletContext servletServletRequestListenerServletRequestAttributeListenersessionHttpSessionListenerHttpSessionAttributeListenerservletContextServlet...ContextListenerServletContextAttributeListener 02使用 域监听器,监听域的创建和销毁 以servletContextListener为例 public...public void contextDestroyed(ServletContextEvent sce) { System.out.println("服务器关闭"); } 属性监听器...通过getSource获得域对象时需要强制转化类型 在写好了监听器要到web.xml中注册,在一个事件触发后会到web.xml中去找有没有对应的触发 ?

    1.2K20

    Zookeeper监听器

    Watcher机制本质就是客户端在服务端注册事件监听器,当服务端变化时,通知客户端。...通常Zookeeper客户端向服务端注册的监听器分为两种: 1、监听节点数据的变化; 2、监听子节点数量的变化; 对于监听器的实现来说,Zookeeper使用监听器事件来对应不同的监听器处理,包括:...另外,Zookeeper监听器有几个特点: 一次性注册,也就是一旦一个Watcher被触发,Zookeeper就会移除响应的监听,所以,开发人员需要对监听的节点进行循环注册。...所以,需要做一些改变,使用监听器加主动获取数据相结合的方式,即,注册监听器之前主动获取服务端数据;触发监听之后,再主动获取服务端数据。...轻量级,服务端通知客户端的最小单位是WatchEvent,只包括通知状态、事件类型和节点路径,客户端向服务端注册也是尽量减小数据单元,这样设计的数据量和一次性的注册,使Zookeeper的内存和网络的开销都很小

    2K10
    领券