原文链接:
http://www.open4j.com/blogview.asp?logID=8
作者:LAODAO

1、到http://www.opensymphony.com/quartz/

下载稳定的版本(我用的是1.4.5版)。
2、解压至任何目录,目录中有简单的教程、例题、核心包及辅助包,请检查你的目录。
3、开始创建任务,一个任务类需实现org.quartz.Job接口;在任务类中定义任务调用方法public void execute(JobExecutionContext context) throws JobExecutionException {},主要代码就在execute方法中写。
4、写好任务后,开始定义任务描述文件,可结合http://www.quartzscheduler.org/ns/ ...eduling_data_1_1.xsd和自带例题进行定义(examples/jobs.xml),建议最好从examples/jobs.xml进行更改;注意任务需要被激活,故一个成功配置的任务会包含任务描述和触发描述,请参考相关文件。
5、Quartz在容器下是通Servlet的初始化进行启动的,故需要在你的web部署描述文件(即web.xml)中进行定义,在web.xml中加入:
[code]
<servlet>
<servlet-name>QuartzInitializer</servlet-name>
<display-name>Quartz Initializer Servlet</display-name>
<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet> 
[/code]
6、Quartz引擎的需要初始化,它一般通过一个名为quartz.properties的属性文件进行参数定义;文件的具体定义方法在文件里有详细说明。建议从docs\config\example_quartz.properties文件进行更改;要注意是文件中对于任务数据持久化那段的设置,我使用的是基于RAM的存储方式。
7、基本上大功告成,将quartz.properties和jobs.xml复制到WEB-INF/classes目录下;将quartz.jar及其他辅助jar(都在解压文件夹的lib目录下,如果你的容器环境中已包含这些库就无需再增加)到WEB-INF/lib下。
8、启动容器,按照你设定的计划观察是否运行正确。

【备注】
<A target=_blank href="/uploads/attatch/85wa_QuartzDemo.rar">附件</A>

注:Quartz是一个良好的企业级计划框架,非常灵活和强大,但其文档实在缺泛,请使用者注意收集相关文档,特别是其时间点火表达式

使用Quartz做定时器相关推荐

  1. 【STC8A8K64S4A12开发板】—开始做 定时器/计数器 实验啦

    版权声明:本文为博主原创文章,转载请附上原文出处链接. 文章目录 前言 一.硬件设计 1.TIMER概念介绍 2.STC8A8K64S4A12系列单片机定时器/计数器介绍 3.定时器/计数器工作模式 ...

  2. 单片机怎么做定时器矩阵,彻底解决各种定时问题?

    大家好,我是无际. 定时功能非常常用,可以说是刚需,也可以说是很多人的痛点. 做LED闪烁效果要用定时.按键扫描要定时.数码管扫描要定时.滤波要定时等等. 曾经,我在产品开发的时候也被各种定时需求搞得 ...

  3. 从零开始学 Java - Spring 使用 Quartz 任务调度定时器

    生活的味道 睁开眼看一看窗外的阳光,伸一个懒腰,拿起放在床一旁的水白开水,甜甜的味道,晃着尾巴东张西望的猫猫,在窗台上舞蹈.你向生活微笑,生活也向你微笑. 请你不要询问我的未来,这有些可笑.你问我你是 ...

  4. java quartz timer_Java定时器Quartz和Timer

    Java定时器之Quartz 简介 官方说明 Quartz is a richly featured, open source job scheduling library that can be i ...

  5. quartz java spring_从零开始学 Java - Spring 使用 Quartz 任务调度定时器

    生活的味道 睁开眼看一看窗外的阳光,伸一个懒腰,拿起放在床一旁的水白开水,甜甜的味道,晃着尾巴东张西望的猫猫,在窗台上舞蹈.你向生活微笑,生活也向你微笑. 请你不要询问我的未来,这有些可笑.你问我你是 ...

  6. 使用spring整合quartz进行定时器调用(图文案例)

    现实中用到定时器的功能太多了,比如闹钟,设置定时音乐... 本人毕设中考勤功能也需要用到定时器(下面链接可查看): https://blog.csdn.net/C_bianchengxiaobai/a ...

  7. java任务调度定时器,从零开始学 Java - Spring 使用 Quartz 任务调度定时器

    生活的味道 睁开眼看一看窗外的阳光,伸一个懒腰,拿起放在床一旁的水白开水,甜甜的味道,晃着尾巴东张西望的猫猫,在窗台上舞蹈.你向生活微笑,生活也向你微笑. 请你不要询问我的未来,这有些可笑.你问我你是 ...

  8. scl语言用plc脉冲做定时器_西门子PLC SCL语言开发学习笔记(二)

    今天来讲下scl两个关键的点 一.按键事件 比如地址I0.0是某个按钮的状态,他只有True和False两个状态,所以我们要获得按下事件需要我们自己模拟. #KeyPress := "Btn ...

  9. scl语言用plc脉冲做定时器_PLC编程,如何学习SCL语言?SCL语言编程入门

    随着现代工控技术的不断发展,可能很多使用过 PLC 的技术人员都有这么一个感受: 传统的'梯形图'编程方式在面对越来越复杂的控制要求时,已显得力不从心. 其实,现在很多大品牌的中高级 PLC 都支持国 ...

  10. spring quartz 的定时器cronExpression表达式写法(转载)

    转载来源:https://zhidao.baidu.com/question/240797777248343764.html====================================== ...

最新文章

  1. React Native 之 网络请求 fetch
  2. Redis学习笔记--Redis数据过期策略详解
  3. Nginx教程系列五:实现负载均衡配置
  4. 为什么建议你使用枚举?
  5. 【华为云技术分享】华为专家亲述:如何转型搞 AI?
  6. 查询数据表中重复记录
  7. 闭环检测python_激光SLAM | 基于深度图的闭环检测
  8. windows核心编程第二章阅读
  9. 车联网相关知识点整理
  10. 深入原理64式:39 线性代数公式总结
  11. dell笔记本怎么开启虚拟化_高颜值轻薄笔记本推荐2020-异形篇
  12. 业务流程的设计 (附加案例)
  13. html5新浪微博代码,JS实现的新浪微博大厅文字内容滚动效果代码
  14. Linux 命令(204)—— ss 命令
  15. 启动服务提示端口已存在的处理方法
  16. 修改下拉状态栏点击屏幕录制后出现ANR。禁用Hotspot tethering菜单下的 “Wi-Fi hotspot。默认系统语言为英文。
  17. 【沐风老师】3dMax Gyroid Minimal Surface 极小曲面建模详细教程
  18. 信用贷款违约预测项目
  19. java导出excel文件,设置单个单元格内字段不同样式
  20. 如何从源代码中下载图片

热门文章

  1. apache log分析
  2. Asp.net中文件的上传和下载(视频教程)
  3. Cmailserver和outlook配置
  4. db2如何锁定一张表_如何通过一张表,提高20%的工作效率?
  5. Scikit-Learn (浅谈PCA降维算法)
  6. 抖音服务器升级维护时间,抖音服务器升级要多久2021
  7. - -||计算机专业就业前景
  8. ftok函数(file to key)
  9. linux vim个人配色方案
  10. matlab常用数学函数实验,实验二-MATLAB的数学运算基础.ppt