18.03.12,web学习第七十三天,bos第十三天,quartz,cron,javamail,highcharts
73. BOS第十三天
1. Quartz任务调度
1)俩核心jar包
|
2. Quartz入门之与Spring整合
第一步:创建maven工程,导入spring和quartz相关依赖
第二步:创建任务类
第三步:在spring配置文件中配置任务类
第四步:在spring配置文件中配置JobDetail
第五步:在spring配置文件中配置触发器
第六步:在spring配置文件中配置scheduler
第七步:加载spring配置文件,创建spring工厂
|
3. Cron表达式语法
1)*代表该域所有值均有效
2)?号只能用在周和日上,但不能同时在这两个域上使用 3),号代表一个域:或者 4)/ 代表递增,例:0/15如果出现在秒的位置,就是每隔15秒。 5)- 例如:3,4,5,6,7,8就是3-8,表示范围 6)L 只能放在日和周上,放在日表示此月最后一天,则周为周最后 一天。 7)W 代表平日,工作日,指离星期一到星期五最近的工作日。 日域中的15W代表离15日最近的工作日。 8)#
|
4. 在maven项目中使用javamail发送邮件
1)引入javamail和quartz的依赖
2)使用工具类发送即可
|
5. Highcharts
入门
第一步:将Highcharts相关资源文件复制到项目中
第二步:在页面中引入相关js文件 <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.8.3.js"></script> <script src="${pageContext.request.contextPath }/js/highcharts/highcharts.js"></script> <script src="${pageContext.request.contextPath }/js/highcharts/modules/exporting.js"></script>
第三步:在页面中提供一个div,并指定id属性
第四步:调用Highcharts提供的方法,动态创建图表
|
6.介绍
1)基于jQuery开发的一个图形报表工具插件 Chart图表,stock股票 Highchart图表 highmaps做地图 Axis轴 legend图例 series数据列 2)使用时导入三个组件即可: highcharts.Js,exporting.js,jq 3)抄官网代码 静态数据
|
7. highcharts动态数据
1)使用cglib转json成需要的以下格式
查出来的数据必须符合这种格式
|