BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 张凯峰 关注 1 他的粉丝 发布于 2008年10月18日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

新版本发布

著名开源作业调度系统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书。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

我以为官方出chm了…… by _ moxie

我以为官方出chm了。
结果还是那本Unmi的。
不过很够用了:)。
看了下前天的天气预报……

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT