读书人

Spring定时器在SSH框架中的施用

发布时间: 2013-03-06 16:20:31 作者: rapoo

Spring定时器在SSH框架中的应用
转自网络,来源不详....

并非应用系统中发生的所有事情都是由用户的动作引起的。有时候,系统自己也需要发起一些动作。例如,集抄系统每天早上六点把抄表数据传送给营销系统。我们有两种选择:或者是每天由用户手动出发任务,或者让应用系统中按照预定的计划自动执行任务。
在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz来执行调度任务。下面以给商丘做的接口集抄900到中间库的日冻结数据传输为例:
1.Java Timer调度器
首先定义一个定时器任务,继承java.util.TimerTask类实现run方法

<!—启动工作--><bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="simpleDayDataJobTrigger"/><ref bean="dayDataJobTrigger"/></list></property></bean>

属性triggers接受一组触发器,在此只装配包含simpleDayDataJobTrigger bea和dayDataJobTrigger bean的一个引用列表。

读书人网 >软件架构设计

热点推荐