摘要: Maven有三套相互独立的生命周期,分别是:clean lifecycle 在构建项目前进行一些清理工作default lifecycle 构建项目的核心内容(编译、测试、打包、部署)site lifecycle 生成项目报告、发布站点每一套生命周期都是有若干个阶段组成,并且每个阶段都是有序的,当指... 阅读全文
posted @ 2015-11-29 13:00 xuyiyu 阅读(119) 评论(0) 推荐(0)
摘要: 其实开发服务端, 大体分为2种方式:一: 采用jdk给我们提供的jas-ws中的服务类来发布服务二: 采用第三方框架来开发webservice.那么为什么我们要选择第三方框架来发布一个webservice服务呢?首先, 我们开发的项目大部分都是javase项目, jdk不能用于javaee项目的开发... 阅读全文
posted @ 2014-12-30 16:58 xuyiyu 阅读(1997) 评论(0) 推荐(0)
摘要: 一、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 阅读(3255) 评论(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 阅读(219) 评论(0) 推荐(0)