1 学习计划
1、Quartz概述
n Quartz介绍和下载
n 入门案例
n Quartz执行流程
n cron表达式
2、在BOS项目中使用Quartz创建定时任务
3、在BOS项目中使用JavaMail发送邮件
4、HighCharts概述
n HighCharts介绍
n 在线演示
5、基于HighCharts实现区域分区分布图
2 Quartz概述
2.1 quartz介绍和下载
官网:http://www.quartz-scheduler.org/
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或EJBs。Quartz的最新版本为Quartz 2.2.3。
下载压缩包:
解压压缩包:
2.2 入门案例
第一步:创建maven工程,导入spring和quartz相关依赖
第二步:创建任务类
第三步:在spring配置文件中配置任务类