`
hojor
  • 浏览: 109234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java框架介绍:Quartz从入门到进阶(4)

    博客分类:
  • java
阅读更多

一旦你的一个具体监听被调用,你就能使用这个技术来做一些你想要在监听类里面做的事情。例如,你假如想要在每次作业完成时发送一个电子邮件,你可以将这个逻辑写进作业里面,也可以JobListener里面。写进JobListener的方式强制使用松耦合有利于设计上做到更好。
  
  Quartz插件是一个新的功能特性,无须修改Quartz源码便可被创建和添加进Quartz框架。他为想要扩展Quartz框架又没有时间提交改变给Quartz开发团队和等待新版本的开发人员而设计。假如你熟悉Struts插件的话,那么完全可以理解Quartz插件的使用。
  
  与其Quartz提供一个不能满足你需要的有限扩展点,还不如通过使用插件来拥有可修整的扩展点。
  
  集群Quartz应用
  
  Quartz应用能被集群,是水平集群还是垂直集群取决于你自己的需要。集群提供以下好处:
  
  ·伸缩性
  ·搞可用性
  ·负载均衡
  
  目前,Quartz只能借助关系数据库和JDBC作业存储支持集群。将来的版本这个制约将消失并且用RAMJobStore集群将是可能的而且将不需要数据库的支持。
  
  Quartz web应用
  
  使用框架几个星期或几个月后,Quartz用户所显示的需求之一是需要集成Quartz到图形用户界面中。目前Quartz框架已经有一些工具答应你使用Java servlet来初始化和启动Quartz。一旦你可以访问调度器实例,你就可以把它存储在web容器的servlet上下文中(ServletContext中)并且可以通过调度器接口治理调度环境。
  
  幸运的是一些开发者已正影响着单机Quartz web应用,它用来更好地治理调度器环境。构建在若干个流行开源框架如Struts和Spring之上的图形用户界面支持很多功能,这些功能都被包装进一个简单接口。GUI的一个画面如图1所示:
   Java框架介绍:Quartz从入门到进阶(图)
  图1.Quartz Web应用答应比较轻易地治理Quartz环境。
  
  Quartz的下一步计划
  
  Quartz是一个活动中的工程。Quartz开发团队明确表示不会停留在已有的荣誉上。Quartz下一个主要版本已经在启动中。你可以在OpenSymphony的 wiki上体验一下Quartz 2.0的设计和特征。
  
  总之,Quartz用户天天都自由地添加特性建议和设计创意以便能被核心框架考虑(看重)。
  
  了解更多Quartz特征
  
  当你开始使用Quartz框架的更多特性时,User and Developer Forum论坛变成一个回答问题和跟其他Quartz用户沟通的极其有用的资源。经常去逛逛这个论坛时很有好处的,你也可以依靠James House来共享与你的需要相关的知识和意见。
  
  这个论坛时免费的,你不必登陆便可以查找和查看归档文件。然而,假如你觉得这个论坛比较好而且需要向某人回复问题时,你必须得申请一个免费帐号并用该帐号登陆。

分享到:
评论

相关推荐

    Java框架介绍Quartz从入门到进阶

    Java框架介绍Quartz从入门到进阶的文档介绍

    Java框架介绍Quartz从入门到进阶.pdf

    1. 下载Quartz框架:从Quartz官方网站下载Quartz框架的发布版本,并解压到本地目录。 2. 配置quartz.properties文件:创建一个quartz.properties文件的副本,并将其放入工程的classes目录中,以便类装载器找到它。 3...

    Quartz定时器从入门到进阶

    Quartz定时器是一个开源的作业调度框架,专为J2SE和J2EE应用程序设计,完全用Java编写。它的核心优势在于提供强大的灵活性和简单性,使得开发者可以轻松创建简单的或复杂的任务调度。Quartz支持多种特性,如数据库...

    Quartz

    ### Java框架介绍: Quartz从入门到进阶 #### 一、Quartz简介 Quartz是一个完全由Java编写的开源作业调度框架,适用于多种Java应用程序环境,包括但不限于J2SE、Web应用以及J2EE应用服务器。它提供了一种简单而灵活...

    JAVA进阶架构思维导图.rar

    从Java入门到成为一名专业的架构师,这个过程中涉及的学习内容非常广泛,包括但不限于以下几个关键领域: 1. **Java基础**: 学习Java语法,如类、对象、封装、继承、多态等概念,理解控制流程(条件语句、循环)、...

    Srping Quartz 资料多多

    "Quartz入门与提高1.ppt"可能是一个幻灯片教程,涵盖了从基础到进阶的Quartz使用。"定时任务Test.rar"可能包含了一些测试用例或示例代码,有助于理解实际应用场景。"网站地址.txt"可能提供了更多资源链接,而"quartz...

    基于Java开发的派单管理系统demo源码+项目说明+sql数据库(课程大作业).zip

    3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在...

    butte-java-note编程文档

    综上所述,"Butte-Java-Note编程文档"是一个全面的Java开发者学习资源,覆盖了从基础到进阶的广泛知识领域,对于想要提升Java技能的开发者来说,是一份非常宝贵的参考资料。通过阅读这份文档,开发者可以系统地提升...

    毕设项目基于SpringBoot+Vue开发的简易后台管理系统源码+数据库+项目说明.zip

    【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流...

    定时任务框架学习资料下篇

    在第10章"急速入门-企业级定时任务Quartz核心概念"中,你会了解到如何创建Job、Trigger,以及如何配置Scheduler来执行这些任务。Quartz提供了丰富的API,可以定义触发任务的时间规则,如cron表达式,以及任务间的...

    spring-boot-study-master.zip

    《Spring Boot深度学习指南——基于"spring-boot-study-master.zip"》 ..."spring-boot-study-master.zip"提供了丰富的示例,是学习Spring Boot的宝贵资源,无论是新手入门还是进阶提升,都能从中受益匪浅。

    spring2.0技术手册

    《spring2.0技术手册》是一本旨在帮助读者掌握Spring 2.0框架的使用和理解的书籍。...通过本书的学习,读者可以获得从基础到进阶的Spring框架使用经验,为成为一个合格的Java开发者打下坚实的基础。

    开源框架 Spring Gossip

    Spring MVC 入门 从一个最简单的 Spring Web 应用程式,来看看 Spring MVC 框架的架构与 API 组成元素。 第一个 Spring MVC 程式 WebApplicationContext Handler Mapping Handler ...

    springboot学习入门提升笔记.rar

    这份“springboot学习入门提升笔记”应该包含了从基础到进阶的全方面学习内容,非常适合那些想要快速上手或者希望深化SpringBoot理解的开发者。 SpringBoot的核心特性包括自动配置、嵌入式Web服务器、起步依赖和...

    spring-quickstart:Spring Boot 快速入门项目

    Spring Boot 是一个基于 Spring 框架的快速开发工具,旨在简化初始搭建以及开发过程。它集成了大量的常用第三方库配置,如 JDBC、MongoDB、JPA、RabbitMQ、Quartz 等,让你可以“零配置”地运行你的应用。Spring ...

    尚硅谷2018最新SpringBoot 上下 核心技术和整合,SpringCloud教学视频

    1. **Spring Boot入门**:介绍Spring Boot的起源和核心特性,如何快速创建一个Spring Boot项目,理解起步依赖和自动配置的概念。 2. **Web开发**:深入讲解了Spring Boot对Web应用的支持,包括Thymeleaf模板引擎,...

    JFinal资源

    - JFinal的插件丰富,例如Shiro安全框架插件、Swagger API文档生成插件、Quartz定时任务插件等,可以帮助开发者快速实现特定功能。 7. **实际应用场景** - JFinal适用于中小型Web项目,尤其适合个人开发者或者小...

    SpringBoot新手学习手册

    SpringBoot新手学习手册是针对Java...总之,SpringBoot新手学习手册涵盖了从基础到进阶的各个方面,是学习和实践SpringBoot的理想资源。通过阅读和实践,开发者可以快速掌握SpringBoot的核心概念和技术,提升开发效率。

    Spring.3.x企业应用开发实战(完整版).part2

    此外,本书重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。 目录 第1篇 概述 第1章 Spring概述 1.1 认识Spring 1.2 关于SpringSource 1.3 Spring带给我们什么 1.4 Spring体系结构 1.5 ...

    Spring3.x企业应用开发实战(完整版) part1

    此外,本书重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。 目录 第1篇 概述 第1章 Spring概述 1.1 认识Spring 1.2 关于SpringSource 1.3 Spring带给我们什么 1.4 Spring体系结构 1.5 ...

Global site tag (gtag.js) - Google Analytics