4.Quartz实战
4.1下载和安装 Quartz
在 Quartz 的主页面 http://www.opensymphony.com/quartz 中有下载链接。Quartz是一个完整的发行版,其中包括源代码和已编译好可直接使用的 JAR 文件。Quartz 的 JAR 包还存在于 ibiblio (http://www.ibiblio.org/maven/) maven 仓库中,很方便于你用 Maven (一个比ANT更为强大的构建工具) 或者 Ivy(免费的基于Java的依赖管理器) 来构建系统。
对已下载的ZIP 格式文件,可以用 WINZIP 活相似工具,还可以用 Java 的 jar 命令来解压缩该文件:
jar -xvf quartz-1.5.0-rc1.zip
解压后,即可看到Quartz 发行包中的文件将会解压到当前目录中。
解开来的 Quartz zip 文件包含以下几个子目录:
目录名存放内容
Docs
docs/api Quartz 框架的JavaDoc Api 说明文档
docs/dbTables 创建 Quartz 的数据库对象的脚本
docs/wikidocs Quartz 的帮助文件,点击 index.html 开始查看
Examples 多方面使用 Quartz 的例子
LibQuartz 使用到的第三方包
src/java/org/quartz 使用 Quartz 的客户端程序源代码,公有 API
src/java/org/quartz/core 使用 Quartz 的服务端程序源代码,私有 API
src/java/org/quartz/simpl Quartz 提供的不衣赖于第三方产品的简单实现
src/java/org/quartz/impl 依赖于第三方产品的支持模块的实现
src/java/org/quartz/utils整个框架要用到的辅助类和工具组件
src/jboss 提供了特定于 JBoss 特性的源代码
src/oracle 提供了特定于 Oracle 特性的源代码
src/weblogic 提供了特定于 WebLogic 特性的源代码
安装JAR 文件
将已编译打包好的 Quartz JAR 文件(存在于解压后的根目录下)加到应用程序的 Classpath 上,还需要获取到 Quartz 所依赖的包。
Quartz 基本应用所需的 JAR 包如下:
名称 位置 备注
Commons BeanUtils<quartz-download>/ lib/optional 依赖于怎么使用 Quartz, 最好是包含进来
Commons Collections <quartz-download>/ lib/core 需要
Commons Digester <quartz-download>/ lib/optional 依赖于怎么使用 Quartz, 最好是包含进来
Commons Logging <quartz-download>/ lib/core 需要
quartz.properties 文件
Quartz的配置文件的quartz.properties,它允许用户对 Quartz 的多方面配置。在 Quartz JAR 包中有一个默认的 quartz.properties 文件,如若修改任何默认配置项时,需要放置一个 quartz.properties 文件持贝在 classpath 下。
拷贝一份 quartz.properties 文件到 classpath 下。
Quartz 社区
与其他开源项目类似,Quartz也有自己的社区:http://forums.opensymphony.com ,便可找到进入用户或开发者论坛的链接,也能够从 Quartz 的首页面 http://www.opensymphony.com/quartz 进入那两个论坛。
相关推荐
Quartz--JAVA定时任务\Java应用:Java调度任务和Spring Quartz (1)
使用quartz实现的java 定时任务,通过写cron表达式,让任务在制定时刻触发执行。
在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合...
定时任务quartz实现分组串行并行动态配置
Java使用quartz实现任务调度定时任务
自留demo,java定时任务quartz的基本实现,对应博客https://blog.csdn.net/jing12062011/article/details/82758536
java-springboot-quartz-定时任务.zip
完整的定时任务案例,导入Eclipse或者MyEclipse即可使用
1_什么事定时任务.mp4 2_为什么学习定时任务.mp4 3_定时任务技术发展趋势.mp4 4_主流定时任务框架优缺点和什么是分布式定时任务.mp4 5_环境搭建总体流程.mp4 6_前期准备-JDK.mp4 7_前期准备-Maven.mp4 8_前期准备-...
java定时执行多任务和quartz定时执行多任务
Spring + quartz 定时任务修改定时时间不重启服务
Quartz定时任务
java + quartz 实现定时任务的简单任务,下载即可运行
上一次传错了资源了,这个是正确的,包含quartz动态定时任务的
Java Quartz定时任务简单列子
quartz 动态定时任务 根据数据库数据配置动态定时任务
附件中实现了对quartz的动态添加、修改和删除定时任务,方便通过页面动态控制执行定时任务。
Quartz.net作业调度自定义定时执行任务多任务执行c#,定时执行任务,如超时取消订单,自动确认收货等等
基于SSM+quartz的定时任务管理demo
Spring+Quartz 从数据库中获取定时任务和定时时间,动态实现对定时任务的增删改查,部署到tomcat即可看到定时任务执行效果。本人亲测,可用!