
spring
tchanglin
这个作者很懒,什么都没留下…
展开
-
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现: [code="xml"] 0...2008-06-30 10:03:05 · 110 阅读 · 0 评论 -
Spring Quartz如何动态配置时间(1)
1. 目的:动态设置时间,触发相应的任务 2. 系统架构为 struts + spring + hibernate 3. 实现步骤: 在页面上设置时间; 将时间转换为Unix Cron Expression; 将转换后的时间规则表达式记录到数据库中(也可以写入xml文件中,这里是项目需要记录入数据库中); 从数据库中得到相应的时间规则表达式; 更新您的任...2008-06-30 10:16:19 · 82 阅读 · 0 评论 -
Spring Quartz如何动态配置时间(2)
书接上回, 上回说到,武松武二郎斗杀西门庆,为大哥报了仇…… !!!-_- 啊,说串了,嘿嘿 不好意思 (删掉上面一行) 上回说到,我们的设置页面已经做好了,接下来就是将时间转换为Unix Cron Expression。 2) 将时间转换为Unix Cron Expression 需要ActionForm将页面表单数据映射到Action中,然后在Action中转换为cron...2008-06-30 10:16:38 · 95 阅读 · 0 评论 -
Spring Quartz如何动态配置时间(3)
书接上回,上回说到,我们已经将页面的时间设置转为了Cron Expression,下面我记录了时间规则。 3) 记录时间规则 我将时间规则存入数据库中,目的是为了生成历史日志,也可以存入XML文件中。当然您也可以省略此步,直接将转换后的规则放入相应的Quartz trigger中。 4) 更新任务触发器的时间设置 到了关键的一步了,也是最简单的一步,一个方法就...2008-06-30 10:17:17 · 91 阅读 · 0 评论