Quartz:强大任务调度管理工具.pdfVIP

  • 0
  • 0
  • 约9.88千字
  • 约 12页
  • 2026-03-10 发布于北京
  • 举报

1什么是Quartz

Quartz是OpenSymphony开源组织在作业调度领域的开源项目,它可以与J2EE和

J2SE应用程序结合使用,也可以独立运行。Quartz可用于创建简单的或复杂的日程安排,

包括运行数十个、数百个甚至数万个作业。作业可以设计为的Java组件或EJBs。

Quartz是一个任务日程管理系统,一个在预定时间(被纳入日程)到达时,负责执行

(或)其他软件组件的系统。

Quartz通过一个小的Java库发布文件(.jar文件),该库文件包含了所有Quartz

功能。这些功能的主要接口(API)是Scheduler接口。它了简单的操作,如将任务

纳入日程或从日程中取消,开始/停止/暂停日程进度。

2Quartz的及安装

2.1

:‑scheduler.org/

可以从quartz的版本。

2.2Maven依赖

通常使用Quartz时会与Spring框架集成,因此需要添加以下依赖:

dependency

groupIdorg.quartz‑scheduler/groupId

artifactIdquartz/artifactId

版本2.2.2/版本

/dpendency

e

dependency

1什么是Quartz

Quartz是OpenSymphony开源组织在Jobscheduling领域的开源项目,它可以与J2EE与J2SE

应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好

几万个Jobs这样复杂的日程序表。Jobs可以做成的Java组件或EJBs。

Quartz是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行

(或者)其他软件组件的系统。

Quartz用一个小Java库发布文件(.jar文件),这个库文件包含了所有Quartz功能。这

些功能的主要接口(API)是Scheduler接口。它了简单的操作,例如:将任务纳入日程或

者从日程中取消,开始/停止/暂停日程进度。

2Quartz的及安装

2.1

可以从quartz的版本。

2.2Maven依赖

一般使用Quartz是和spring框架整合使用的,所以加入以下依赖:

dependency

groupIdorg.quartz-scheduler/groupId

artifactIdquartz/artifactId

version2.2.2/version

/dependency

dependency

groupIdorg.springframework/

groupIdartifactId

spring‑context‑support/artifactId

version4.1.3.RELEASE/version/

dependency

3Quartz框架架构

3.1Quartz框架的对象

Scheduler–调度

器Job–任务

JobDetail–任务详细信

息Trigger‑‑触发器

3.2对象之间的关系

groupIdorg.springframework/groupId

artifactIdspring-context-support/artifactId

version4.1.3.RELEASE/version

/dependency

3Quartz框架架构

3.1Quartz框架的对象

Scheduler–调度器

Job–任务

JobDetail–任务描述

Trigger--触发器

3.2对象之间的关系

文档评论(0)

1亿VIP精品文档

相关文档