抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Quartz 新版本发布及中文版 CHM 书

2008 年 10 月 17 日

新版本发布

著名开源作业调度系统 Quartz 1.6.1 版本于近日正式发布。这一版本主要是对 1.6.0 版本中出现的 bug 进行修复,以及对代码库中线程和效率方面进行改善。读者可以在这里 看到完整的changelog。Quartz 自发布以来,下载量已经超过20000 次,无论是软件下载量还是其应用广度,社区中同类型的软件无出其右。事 实上,作业调度这一稍显专业的软件应用范围内,还没有像样的开源系统能与它竞争。Java SDK 中的Timer 和TimerTask 类,也因功能简单、笨拙的用法且无法跳过节假日,而无法构建出一个真正意义上的作业调度器。商业性的产品有 Flux scheduler 也许值得关注。到目前为止,Quartz 已经在众多开源和商业软件产品中得到广泛的应用,包括Sprint 和Adobe。

中文版CHM 书 关于Quartz 的学习资料,除了网上随处可得的教程和技巧外, Chuck Cavaness 还著有一本《Quartz Job Scheduling Framework》可供参考,他同时是畅销书《Programming Jakarta Struts》的作者。

书中首先为读者定义了作业调度的概念,作业调度在企业应用和非企业应用中的表现并有实例阐明,并简单说明了作业调度和工作流的关系。从第二章开始,作者便引领读者开始 Quartz 的开发之旅,

作者介绍了 Quartz 中的核心概念有 Job、Scheduler、Cron 触发器、JobStores 等等,以及分别各自的 API 的使用方法。难能可贵的是,Quartz 还提供了平台扩展的能力:

Quartz 框架提供了几种用于扩展平台能力的方式。通过使用各种 “钩子” (通常指的就是扩展点),Quartz 变得很容易被扩展和定制化来适应你的需要。其中一个最简单的扩展框架的方法就是使用 Quartz 插件。

个人觉得价值更大的是该书的后几部分,涉及到如何“在 J2EE 中使用 Quartz”,一份“Quartz 的 Cookbook”,“Quartz 和 Web 应用”,以及“在工作流中使用 Quartz”。相信从使企业级(Web)应用开发的读者会从中获取到意想不到的经验。

对于国内的读者,好消息是该书已经由热心的社区网友 Unmi(隔叶黄莺)基本翻译完成,并免费发布成 CHM 格式的电子书籍。读者可以在这里看到 Unmi 的翻译历程,并下载到这本 CHM 书。

2008 年 10 月 17 日 18:274316
用户头像

发布了 127 篇内容, 共 37.6 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

ironSource 在 2021 ChinaJoy 举办多场活动赋能中国开发者

Geek_459987

【最不佳实践】Serverless应用优化四则

刘宇

Serverless 优化

2021年五面蚂蚁,从单体到分布式,必须解决的四个问题

策划Java工程师

Java 程序员 后端

啃书一年多的我,推荐Python初学者不要在乱看书了,有这三本就妥妥的

冇先生

Linux 网络管理技术 OSI 七层模型和 TCP/IP 四层模型

学神来啦

Linux 运维 IP

双非本化学跨专业,投岗阿里/滴滴后端三面,最终拿下offer

编程菌

Java 编程 程序员 面试 计算机

区块链技术如何有效应对气候变化

CECBC区块链专委会

2021Java大厂面试集合,java多线程

策划Java工程师

Java 程序员 后端

2021Java笔试题总结!Java个人学习之旅(第十天)

策划Java工程师

Java 程序员 后端

基于 Apache APISIX,新浪微博API网关的定制化开发之路

Apache APISIX 中国社区

Apache 网关 APISIX 微博

频繁出现的分布式拒绝服务 (DDoS) 攻击​,有什么办法可以抵御吗?

九河云安全

当企业遭遇分布式拒绝服务 (DDoS) 攻击时,第一时间该如何进行操作?

九河云安全

下一个颠覆的领域:区块链如何影响审计行业?(下)

CECBC区块链专委会

从河南暴雨、疫情反弹看区块链“灾疫”治理

CECBC区块链专委会

Python代码阅读(第2篇):数字转化成列表

Felix

Python 编程 Code Programing 阅读代码

2021年Java知识体系总结,部门老大:redis-分布式锁再这么用

策划Java工程师

Java 程序员 后端

gitlab无法通过ssh拉代码

阿呆

#GitLab

TRTC代码示例文档集合完毕!哪里不会点哪里!

腾讯云音视频

腾讯云 API sdk 实时音视频 音视频开发

2021Java面经:Android屏幕适配-重点盘点

策划Java工程师

Java 程序员 后端

2021年Java开发实战!仿微信的网络聊天室项目开发【完整源码讲解

策划Java工程师

Java 程序员 后端

FastApi-04-请求体-1

Python测试和开发

FastApi 8月日更

编译脚本:编写CMakeFile(一)

正向成长

CMakeFile

企业安全运维重点是什么?如何做?

行云管家

数据库 运维 企业管理 企业运维 安全运维

面试官:你了解JVM的锁优化吗?

百度开发者中心

Java 最佳实践 方法论 语言 & 开发

2021Java春招面试真题详解,Git-如何优雅地回退代码

策划Java工程师

Java 程序员 后端

API网关在API安全性中的作用

互联网架构师小马

关于Spring注解开发教程,打包全送你

华为云开发者社区

Java spring 容器 注解 组件

你使用的SimpleDateFormat类还安全吗?

华为云开发者社区

Java 安全 线程 高并发 SimpleDateFormat类

Hologres揭秘:深度解析高效率分布式查询引擎

阿里云大数据AI技术

Java代码中,如何监控Mysql的binlog?

互联网架构师小马

防火墙 Keepalived 异常双活恢复后部分外网访问中断问题分析

Qunar技术沙龙

运维 防火墙 网络 故障诊断 keep-alive

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Quartz新版本发布及中文版CHM书-InfoQ