锁定老帖子 主题:作业调度框架Quartz一:开天劈地
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-06
引子: 现代的 Web 应用程序框架在范围和复杂性方面都有所发展,如我们用得最多的struts、spring、hibernate等,也有如慢慢流行起来的JSF等等,这些应用程序框架的发展,誓必要求应用程序的每个底层组件也必须相应地发展。作业调度是现代操作系统用得最多的技术之一,它所给我们带来的好处远不只有作业同步执行那么少,而且作业调度是操作系统不可或缺的部件,然而随首Java技术的不断扩大,现代Web应用系统也不断变得越来越复杂,那么作业调度也应该是 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,但是作业调度仍然不是个小问题。对于这个问题,最合适的解决方案应该就是来自 OpenSymphony 的 Quartz API。 Quartz ,意为石英、晶钟,在现代通讯技术(如移动通讯)中用于对准时间的也叫“时钟晶阵”,石英是目前为已最为精准的时钟。Quartz的读音是 正文: Quartz 是一个免费的自由使用软件,目前的最新版本是1.6,你可以到http://www.opensymphony.com/quartz/download.action下载,也可以在本贴子里进行下载。 谁在使用Quartz ?下面的列表列出了一些正在使用Quartz 的用户: Quartz的基本单元---作业和触发器:
一看到这两个单元,我们很快就会想到,这两者是合在一起来实现功能的,但事实上并非如此,Quartz最终也是把它们两分离开来,通过把要执行的工作与它的调度分开,Quartz 允许在不丢失作业本身或作业的上下文的情况下,修改调度触发器。而且,任何单个的作业都可以有多个触发器与其关联,这不仅实现了作业与触发器的一对多关系,而且也益于作业的管理。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-06
后继会使发表Quartz的使用例子。
|
|
返回顶楼 | |
发表时间:2007-09-07
已经用这个东西作了一个项目
|
|
返回顶楼 | |
发表时间:2007-09-08
很期待你的例子,希望能尽快上传。···
|
|
返回顶楼 | |
浏览 7420 次