- 浏览: 1871761 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
jquery打印指定的div -
GentlemanQc:
...
quartz系列(二)spring3.2.5与quartz2.1.7集群版集成简要说明 -
静夜独窗:
你好,能说一下server.xml增加的配置是怎么影响性能的吗 ...
tomcat7.0性能优化-挑战极限精简版 -
beyondfengyu:
beyondfengyu 写道如果每个客户进程的时间不同步,时 ...
java并发(二十二)分布式锁 -
beyondfengyu:
如果每个客户进程的时间不同步,时间超前的进程是不是更容易得到锁 ...
java并发(二十二)分布式锁
一 前言
公司业务需要,开发超时提醒的功能.因此笔者将spring3.0.5与quartz1.8.4集成使用的思路给记录了下来。quartz最经典的地方应该就是他的cronTrigger,可以灵活的配置作业的调度.spring与quartz集成的目的就是为了让我们用quartz更加的简单方便,而不是为了取代丰富且强大的quartz.集成之后的效果,能满足80%以上的开发者要求.
二环境(javaSE项目)
jdk1.6.0.45
eclipse3.7.2_javaee
spring3.2.5
quartz1.8.6
三 包
1)日志管理
commons-logging-1.1.3.jar
log4j-1.2.17.jar
2)spring核心包
org.springframework.beans-3.2.5.RELEASE.jar
org.springframework.context-3.2.5.RELEASE.jar
org.springframework.core-3.2.5.RELEASE.jar
org.springframework.expression-3.2.5.RELEASE.jar
3)quartz的spring支持
org.springframework.context.support-3.2.5.RELEASE.jar
org.springframework.transaction-3.2.5.RELEASE.jar
4)quartz及他的log支持
quartz-1.8.6.jar
slf4j-api-1.7.5.jar
slf4j-log4j12-1.7.5.jar
四 spring配置
1)log4j的配置(src/log4j.properties),推荐配置;
2)commons-logging的配置(src/commons-logging.properties):这里是选配的,不配也不会报错,只是为了方便以后日志系统的切换;
3)spring的配置(src/applicationContext.xml),主要是头文件,spring3对头文件的要求很严格;
五 spring与quartz集成
1)开发job
2)配置applicationContext.xml
a.配置具体的作业job
b.配置触发作业的条件Trigger
c.配置调度管理器SchedulerFactoryBean
六 补充
1)如果是web应用,那么spring3还需要配置web.xml;
2011-02-16
1)有些人可能不知道运行的原理,主要是当ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");的时候,spring就会自动启动quartz的作业调度;所以初始化工作只能做一次;
2011-03-30
1)重构demo代码及上传1.1版本demo,1.1中包含了1.0中的全部代码;
2)MyJob3.java增加ApplicationContextAware的自动注入ApplicationContext;
3)MyJob1.java增加jobDataAsMap的使用,详细查看applicationContext.xml;
2013-12-19
1)上传demo2.0,主要是JAR包版本更新以及多余JAR包删除
2)更新spring3.0.5->3.2.5
3)更新quartz1.8.4->1.8.6
4)更新日志系统log4j-1.2.16->1.2.17,commons-logging-1.1.1->1.1.3,slf4j-api-1.6.1->1.7.5,slf4j-log4j12-1.6.1->1.7.5
5)更新spring配置文件中的头文件
6)jdk1.6.0_24->1.6.0_45
7)开发工具eclipse3.6.2_javaee->3.7.2
8)准备开始发布quartz系列文章教程计划
9)修正错误,删除org.springframework.asm-3.2.5.RELEASE.jar包,quartz不需要此包
10)后续的教程,会以maven形式构建
作者简介
昵称:澳洲鸟
姓名:朴海林
QQ:85977328
MSN:6301655@163.com
转载请注明出处
就是为了简单.以及程序的灵活性
spring只是一种手段
你用properties或者其他xml格式的文件配置,当然也可以
你可以参考spring的表达试语言,他支持动态配置
用eclipse3.6.1_javaee
或者你自己重新构件一下你的环境
公司业务需要,开发超时提醒的功能.因此笔者将spring3.0.5与quartz1.8.4集成使用的思路给记录了下来。quartz最经典的地方应该就是他的cronTrigger,可以灵活的配置作业的调度.spring与quartz集成的目的就是为了让我们用quartz更加的简单方便,而不是为了取代丰富且强大的quartz.集成之后的效果,能满足80%以上的开发者要求.
二环境(javaSE项目)
jdk1.6.0.45
eclipse3.7.2_javaee
spring3.2.5
quartz1.8.6
三 包
1)日志管理
commons-logging-1.1.3.jar
log4j-1.2.17.jar
2)spring核心包
org.springframework.beans-3.2.5.RELEASE.jar
org.springframework.context-3.2.5.RELEASE.jar
org.springframework.core-3.2.5.RELEASE.jar
org.springframework.expression-3.2.5.RELEASE.jar
3)quartz的spring支持
org.springframework.context.support-3.2.5.RELEASE.jar
org.springframework.transaction-3.2.5.RELEASE.jar
4)quartz及他的log支持
quartz-1.8.6.jar
slf4j-api-1.7.5.jar
slf4j-log4j12-1.7.5.jar
四 spring配置
1)log4j的配置(src/log4j.properties),推荐配置;
2)commons-logging的配置(src/commons-logging.properties):这里是选配的,不配也不会报错,只是为了方便以后日志系统的切换;
3)spring的配置(src/applicationContext.xml),主要是头文件,spring3对头文件的要求很严格;
五 spring与quartz集成
1)开发job
2)配置applicationContext.xml
a.配置具体的作业job
b.配置触发作业的条件Trigger
c.配置调度管理器SchedulerFactoryBean
六 补充
1)如果是web应用,那么spring3还需要配置web.xml;
2011-02-16
1)有些人可能不知道运行的原理,主要是当ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");的时候,spring就会自动启动quartz的作业调度;所以初始化工作只能做一次;
2011-03-30
1)重构demo代码及上传1.1版本demo,1.1中包含了1.0中的全部代码;
2)MyJob3.java增加ApplicationContextAware的自动注入ApplicationContext;
3)MyJob1.java增加jobDataAsMap的使用,详细查看applicationContext.xml;
2013-12-19
1)上传demo2.0,主要是JAR包版本更新以及多余JAR包删除
2)更新spring3.0.5->3.2.5
3)更新quartz1.8.4->1.8.6
4)更新日志系统log4j-1.2.16->1.2.17,commons-logging-1.1.1->1.1.3,slf4j-api-1.6.1->1.7.5,slf4j-log4j12-1.6.1->1.7.5
5)更新spring配置文件中的头文件
6)jdk1.6.0_24->1.6.0_45
7)开发工具eclipse3.6.2_javaee->3.7.2
8)准备开始发布quartz系列文章教程计划
9)修正错误,删除org.springframework.asm-3.2.5.RELEASE.jar包,quartz不需要此包
10)后续的教程,会以maven形式构建
作者简介
昵称:澳洲鸟
姓名:朴海林
QQ:85977328
MSN:6301655@163.com
转载请注明出处
- spring3.2.5_quartz1.8.6_single.zip (8.6 MB)
- 描述: 2.0
- 下载次数: 244
- spring3.0.5_quartz1.8.4.zip (7.5 MB)
- 描述: 1.0-废弃版本
- 下载次数: 2107
- spring3.0.5_quartz1.8.4.zip (8 MB)
- 描述: 1.1
- 下载次数: 3350
评论
31 楼
85977328
2013-12-20
1)上传demo2.0,主要是JAR包版本更新以及多余JAR包删除
2)更新spring3.0.5->3.2.5
3)更新quartz1.8.4->1.8.6
4)更新日志系统log4j-1.2.16->1.2.17,commons-logging-1.1.1->1.1.3,slf4j-api-1.6.1->1.7.5,slf4j-log4j12-1.6.1->1.7.5
5)更新spring配置文件中的头文件
6)jdk1.6.0_24->1.6.0_45
7)开发工具eclipse3.6.2_javaee->3.7.2
8)准备开始发布quartz系列文章教程计划
9)修正错误,删除org.springframework.asm-3.2.5.RELEASE.jar包,quartz不需要此包
10)后续的教程,会以maven形式构建
2)更新spring3.0.5->3.2.5
3)更新quartz1.8.4->1.8.6
4)更新日志系统log4j-1.2.16->1.2.17,commons-logging-1.1.1->1.1.3,slf4j-api-1.6.1->1.7.5,slf4j-log4j12-1.6.1->1.7.5
5)更新spring配置文件中的头文件
6)jdk1.6.0_24->1.6.0_45
7)开发工具eclipse3.6.2_javaee->3.7.2
8)准备开始发布quartz系列文章教程计划
9)修正错误,删除org.springframework.asm-3.2.5.RELEASE.jar包,quartz不需要此包
10)后续的教程,会以maven形式构建
30 楼
hugh_nc
2013-10-31
先赞一个..
29 楼
let_dreams_fly
2011-06-28
项目中要使用,有时间看下!
28 楼
zfl110
2011-06-24
例子的还不错,简单明了
27 楼
yin_bp
2011-05-07
bbossgroups项目资料下载地址:
bbossgroups源码工程(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/bbossgroups-3.1-src.zip/download)
mvc框架的demo war包(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/mvcdemo-war.zip/download)
简单mvc eclipse开发工程,开箱即用(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/mvcdemo-eclipse.zip/download)
bbossgroups 培训ppt(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/bbossgroups%203.1%20in%20action.zip/download)
bbossgroups源码工程(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/bbossgroups-3.1-src.zip/download)
mvc框架的demo war包(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/mvcdemo-war.zip/download)
简单mvc eclipse开发工程,开箱即用(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/mvcdemo-eclipse.zip/download)
bbossgroups 培训ppt(http://sourceforge.net/projects/bboss/files/bbossgroups-3.1/bbossgroups%203.1%20in%20action.zip/download)
26 楼
yin_bp
2011-05-07
看看bbossgroups项目中quartz调度引擎的使用方法,呵呵,查看bbossgroups 培训ppt
http://dl.iteye.com/topics/download/890e5e81-618d-34f9-978d-e9e2f94a86fb
的第29-32页,有初步的介绍,详细情况可从bbossgroups的测试用例中查看:
http://dl.iteye.com/topics/download/2dbb0e42-6259-3995-8cea-0dfe63965bc1
http://dl.iteye.com/topics/download/890e5e81-618d-34f9-978d-e9e2f94a86fb
的第29-32页,有初步的介绍,详细情况可从bbossgroups的测试用例中查看:
http://dl.iteye.com/topics/download/2dbb0e42-6259-3995-8cea-0dfe63965bc1
25 楼
Arden
2011-04-02
org.springframework.scheduling.quartz.CronTriggerBean
这个类都没有这个属性了啊~
<property name="cronExpression" value="0/2 * * * * ?" />
这个类都没有这个属性了啊~
<property name="cronExpression" value="0/2 * * * * ?" />
24 楼
diandian
2011-03-31
我将它放到linux下,怎么不跑呢?
23 楼
leeldy
2011-03-23
看了一下配置,非常好的一个例子
定时触发和循环触发都配置了。
定时触发和循环触发都配置了。
22 楼
hanqunfeng
2011-03-22
使用方式与spring2.5一致
21 楼
85977328
2011-02-17
晨夕0599 写道
实在不懂为什么quartz要和spring扯上关系。
就是为了简单.以及程序的灵活性
spring只是一种手段
你用properties或者其他xml格式的文件配置,当然也可以
20 楼
iminto
2011-02-17
cronTrigger 里的ExampleJob里的方法可以调用吗?怎么调啊?
---
不用了,我找到方法了,多谢楼主哈。
---
不用了,我找到方法了,多谢楼主哈。
19 楼
晨夕0599
2011-02-16
实在不懂为什么quartz要和spring扯上关系。
18 楼
hswx_11
2011-02-16
学习学习,多谢楼主分享!
17 楼
yihui224
2011-02-16
第一次接触 , 文档写得很好。
看了之后收获很大
看了之后收获很大
16 楼
85977328
2011-02-16
kdlan 写道
schedule任务和trigger都是启动时从数据库拿出来的
并且任务里的数据都是有状态的,每次运行的时候都要依赖上次运行的结果
用spring集成的话LZ有什么好的处理办法没?
并且任务里的数据都是有状态的,每次运行的时候都要依赖上次运行的结果
用spring集成的话LZ有什么好的处理办法没?
你可以参考spring的表达试语言,他支持动态配置
15 楼
kdlan
2011-02-16
schedule任务和trigger都是启动时从数据库拿出来的
并且任务里的数据都是有状态的,每次运行的时候都要依赖上次运行的结果
用spring集成的话LZ有什么好的处理办法没?
并且任务里的数据都是有状态的,每次运行的时候都要依赖上次运行的结果
用spring集成的话LZ有什么好的处理办法没?
14 楼
85977328
2011-02-16
iminto 写道
你给的示例怎么运行啊 怎么我跑不了啊?
用eclipse3.6.1_javaee
或者你自己重新构件一下你的环境
13 楼
galenbao
2011-02-16
down下来看了,还有文档,很简单易懂的示例,感谢!
12 楼
tingshu
2011-02-16
文档总结德不错
发表评论
-
spring bean的四种常用作用域
2014-03-26 17:28 2477Spring的 bean有5种作用域分别是:singleton ... -
spring的cache接口
2014-01-08 18:05 0http://jinnianshilongnian.iteye ... -
quartz系列(三)terracotta2.3.5详细安装教程
2013-12-23 10:00 5756【概述】 官方网站 http://terracotta.org ... -
quartz系列(二)spring3.2.5与quartz2.1.7集群版集成简要说明
2013-12-23 09:54 6278一 概述 集成细节 ... -
spring3.2.2与xmemcached-1.3.7的优雅集成
2013-04-27 21:41 3359之前一直在网上找spring集成memcached的代码,但是 ... -
关于spring的bean配置继承
2013-03-27 12:55 3208bean配置继承? 顾名思 ... -
Spring MVC和Struts2的区别
2012-09-05 21:44 262701. 机制:spring mvc的入口 ... -
spring mvc-3.1.1与logback-1.0.3,slf4j-1.6.4集成
2012-05-17 20:47 12851之前用过spring配置log4j的。但是由于log4 ... -
spring mvc参数自定义注解开发
2012-04-19 10:15 11307前言 在使用过程中,发现spring mvc的rest ... -
spring mvc跳转
2011-12-21 09:18 5406在spring mvc的controller中,从一个cont ... -
spring3.0.5的TaskExecutor(线程池)集成使用
2011-02-22 19:54 3734一 前言 最近的项目,要用到线程池,之前的项目都是直接 ... -
spring3.0.5的rmi集成使用
2011-02-16 16:47 1986一 前言 工作环境中,大部分功能,都是基于服务(SOA ... -
spring3.0.5的mvc使用(exception,json,annotation,xml,upload/download)
2011-01-31 10:36 5944由于公司的项目要使用spring的mvc,所以特意写了 ... -
spring3.0.5与zk5.0.5的集成详细说明
2011-01-21 18:15 1741一 前言 spring3.0.5和zk5.0.5的集成 ... -
spring 3.0各包说明
2011-01-20 21:51 1937org.springframework.aop- 3.0.0. ... -
spring3.0.5与JPA2.0(hibernate3.6)的集成详细说明
2011-01-17 15:37 7819一 前言 最近在做个项目,JPA使用了hibe ... -
spring3.0.5的事务传播
2011-01-14 11:13 1838事务传播行为类型 REQUIRED 如果当前没有事务,就新 ... -
spring3.0.5与hibernate3.6的集成初步
2011-01-14 11:11 3114spring3.0.5对jpa2.0开 ... -
spring3.0.5的aop使用
2011-01-14 11:03 3882spring3.0.5开始支持jpa2.0了,但是最近 ... -
spring使用jndi数据源
2010-10-26 08:56 3203其实spring使用jnid数据源很简单,本人只是在这记录一下 ...
相关推荐
spring3.1 与 quartz 1.8.6 整合 的 所有jar
quartz quartz-1.8.6 dbTables quartz动态任务调度需要的数据库脚本。
好像很多人整合出现了问题,所以抽个demo出来 是一个demo包含源码和lib 在tomcat下可以执行
Quartz框架的核心是调度器。调度器负责管理Quartz应用运行时环境。调度器不是靠自己做所有的工作,而是依赖框架内一些非常重要的部件。 Quartz不仅仅是线程和线程管理。为确保可伸缩性,Quartz采用了基于多线程的...
spring3整合quartz1.8和spring3整合quartz2.2两个版本示例
quartz-all-1.8.6.jar适合与spring3.0以上版本
Java任务调度框架Quartz1.8.6(版本:1.8.6)教程实例源代码
Quartz2.2.1基于Spring注解方式配置QuartzL,具体过程的效果看博文 http://blog.csdn.net/evankaka/article/details/45400781
quartz-1.8.6 官网下载要注册
自己弄了将近一天的成果。主要是修改MethodInvokingJobDetailFactoryBean这个类。
spring quartz类全包spring quartz类全包
在网上扒拉下来的spring3和quartz1.8.6版本集成的代码,貌似spring4和quartz1.8.6就集成不了了,得升到quartz 2.x
quartz-all-1.8.6.jar
Spring中的Quartz配置-Spring-定时器-java定时器.doc
quartz+spring集成完整开发富含文档cron表达式的配置说明,执行系统的定时器任务。可以直接集成到你的SSH框架中,完成复杂的定时器功能
quartz-1.8.6.tar
spring+quartz demo,下载后即可运行,很强大哦....
针对于spring集成quartz配置进行详细说明,并提供部分简单示例说明配置。