08 2013 档案

摘要:上一篇将了quartz框架的使用,spring同样也提供了对quartz的集成。这次就尝试一下在spring中集成quartz。要在spring中使用job,Trigger和Scheduler,就要在spring中配置这3个bean。同样用上一篇的例子:对于job的配置,十分简单,在applicationContext.xml中加入这一一句这样,一个job就配置到了spring里面了。对于JobDetail部分:这里spring提供了更加灵活的方式,对于一个实现的org.quartz.Job接口的job来说以HelloQuartz来说,spring提供了JobDetailBean来实现调用,配 阅读全文
posted @ 2013-08-14 13:55 Be a programer 阅读(432) 评论(0) 推荐(0)
摘要:quartz是一个开源的作业调度框架,当然,java可以使用Timer来实现简单任务调度的功能,但Timer是单线程的设计方案,使得一个任务延迟会影响到其他的任务。java也可以使用ScheduledExecutor+Calendar使用复杂的调度功能,但是这会相应的增加复杂度,例如计算一个精确到天的时间便要使用时间组合来计算。quartz与java本身的任务调度相比可以满足更加复杂的任务调度需求,quartz提供了一个Job、Tigger和Scheduler设计。作业部分:一个要被quartz框架调度的作业要实现了Job接口。一个最简单的Job实现如下:package cn.edu.gdut 阅读全文
posted @ 2013-08-10 23:33 Be a programer 阅读(4369) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示