12 2012 档案

摘要:一、spring整合 网上一搜有很多整合的方式,这里我采用了其中的一种(暂时还没有对其他的方法研究过)。 对于spring的整合其中的任务,spring提供了几个类、接口(这些类都实现了Job接口): org.springframework.scheduling.quartz.QuartzJobBean org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob org.springframework.scheduling.quartz.MethodInvoki... 阅读全文
posted @ 2012-12-13 14:20 xuyiyu 阅读(3256) 评论(0) 推荐(0)
摘要:一、job的两种状态: 首先对于quartz定义的job配备了一个JobDetail,有它来对job创建,只要把相关的job类传给它,在JobDetail中每个jobDetail都会有一个map来存放数据,即JobDataMap类继承于org.quartz.Job借口的默认是无状态,无状态意味着每一次触发该job的时候,它的JobDataMap都是新的,每一次访问得到的map都是一样的,当触发结束,jobDataMap就会消失,重新访问就会新建一个dataMap。在Job的子类中有一个这样的类StatefulJob,是一个有状态的Job借口,继承与该借口的类,自然就会保持自己的状态,即会一直. 阅读全文
posted @ 2012-12-12 16:40 xuyiyu 阅读(500) 评论(0) 推荐(0)
摘要:最经公司要做一个定时发微博的功能,选择了Quartz框架。根据Quartz的文档,自己写了一个Hello world,下面是相关配置:·创建一个 Quartz Job 类每一个 Quartz Job 必须有一个实现了 org.quartz.Job 接口的具体类。这个接口仅有一个要你在 Job 中实现的方法,execute(),方法 execute() 的原型如下:public class MyJob implements Job{ @Override public void execute(JobExecutionContext arg0) throws JobExecutionE. 阅读全文
posted @ 2012-12-12 15:44 xuyiyu 阅读(220) 评论(0) 推荐(0)