您现在的位置:赛迪网>>技术应用>>JAVA频道>>J2EE

详细讲解Quartz如何从入门到精通 (2)
作者:David_w_johnson 发文时间:2005.11.22

 

 

 

 

 

 

 

 

Quartz的发展史

尽管Quartz今年开始受到人们注意,但还是暂时流行。Quartz由James House创建并最初于2001年春天被加入sourceforge工程。接下来的几年里,有许多新特征和版本出现,但是直到项目迁移到新的站点并成为OpenSymphony项目家族的一员,才开始真正启动并受到应有的关注。

James House仍然和几个协助他的业余开发者参与大量开发工作。Quartz开发团队今年能发布几个新版本,包括当前正处在候选发布阶段的1.5版。

上手Quartz

Quartz工程驻留在OpenSymphony站点上。在Quartz站点上可以找到许多有用的资源:JavaDocs,包含指南的文档,CVS访问,用户和开发者论坛的连接,当然也有下载。

从下载连接取得Quartz的发布版本,并且解压到到本地目录。这个下载文件包含了一个预先构建好的Quartz二进制文件(quartz.jar),你可以将它放进自己的应用中。Quartz框架只需要少数的第三方库,并且这些三方库是必需的,你很可能已经在使用这些库了。

你要把Quartz的安装目录的/lib/core 和 /lib/optional目录中的第三方库加进你自己的工程中。大多数第三方库是我们所熟知和喜欢的标准Jakarta Commons库,像Commons Logging, Commons BeantUtils等等。

quartz.properties文件

Quartz有一个叫做quartz.properties的配置文件,它允许你修改框架运行时环境。缺省是使用Quartz.jar里面的quartz.properties文件。当然,你应该创建一个quartz.properties文件的副本并且把它放入你工程的classes目录中以便类装载器找到它。quartz.properties样本文件如例1所示。

例1.quartz.properties文件允许修改Quartz运行环境:

一旦将Quartz.jar文件和第三方库加到自己的工程里面并且quartz.properties文件在工程的classes目录中,就可以创建作业了。然而,在做这之前,我们暂且回避一下先简短讨论一下Quartz架构。

Quartz内部架构

在规模方面,Quartz跟大多数开源框架类似。大约有300个Java类和接口,并被组织到12个包中。这可以和Apache Struts把大约325个类和接口以及组织到11个包中相比。尽管规模几乎不会用来作为衡量框架质量的一个特性,但这里的关键是quarts内含很多功能,这些功能和特性集是否成为、或者应该成为评判一个开源或非开源框架质量的因素。


<<上一页 1 2 3 4 5 6 下一页>>




赛迪网IT博客,IT人的网上家园
评论】 【推荐】 【 】 【打印】 【关闭

·Linux专区· ·黑客攻防·

· 系统移民须知:Linux操作系统安装要点
· 新手看招:Linux操作系统的入门命令
· Linux操作系统下硬盘分区的最佳方案
· Red hat下搞定红外线/GPRS/WAP代理上网
· 新手看招:Linux操作系统的网关设置
· RedHat Enterprise AS4硬盘安装步骤
· 擦亮眼睛看微软安全:昨天,今天和明天
· 横刀立斩魔爪:有效防范DDos攻击手段
· 专家说法:信息安全仅有保护是不够的
· 高手讲道:老黑客雷蒙德谈计算机语言
· 黑客精神祭 挖掘神秘黑客背后的故事
· 网络安全产品大市场 防火墙成为主力军
·中国信息化· ·成功案例·

· 国礼新特色-金和软件成为中国首个软件国礼
· CIO:了解IT成本驱动因素 控制整体IT成本
· 商业银行:数据仓库该保存什么信息?
· 未来三年的信息化投入增长速度将逐渐放缓
· 粤港空气质量上网查阅便知 资料每天发布
· 香港与泛珠三角区域软件产业进一步协作

· 天有可测风云 陕西省气象局信息化建设故事
· 酒店信息化:金陵饭店通过协同采购降低成本
· 江淮汽车最终选择明基逐鹿供应链管理系统
· Power服务器支撑青啤实现数据大集中案例
· 华为3COM山东“金保工程”网络建设案例
· 东软助力沈阳建设劳动就业管理信息系统

您还可以阅读

· Jakarta Commons中隐藏的宝贝-第一部分
· 实例讲解J2EE中软件基础结构的瓶颈问题
· 如何来提高您的J2EE项目的质量
· 用Java实现自动在数据库表中生成ID号
· 只需3步把您的Java程序转换为Web服务

Java文萃

· 软件工程之需求分析-需求的获取
· 软件工程--需求开发过程概述
· 软件工程-需求分析的任务是什么
· 软件工程之需求分析的地位和意义
· J2EE Web开发基础-网站的设计与
· Java设计模式之虚拟代理模式
· 软件体系架构模式在J2EE中的应用
· 什么样的构架才能开发出最好的企
· JAVA编程中几个常见错误简析(下
· 仔细触摸Java编程中的“文档”和
· JAVA编程中几个常见错误简析(上
· 用JSF与BEEHIVE PAGE FLOW开发WE
· XML之 Darwin 信息类型化体系结
· 基于java的图片文件格式转换和线
· 观点与展望: 选择 SOA 的原因和

本周文章排行


内容字典

应用服务器:能实现动态网页技术的服务器叫做应用服务器。
本地变量:指作用在某个程序块内,而其它程序块中的代码不能访问的数据项。例如,定义在某个Java方法中的变量就是本地变量,不能在该方法外使用。
虚拟机:一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似……