cron4j 2.2.3发布下载了,关注cron4j或者需要一款Java调度框架的朋友可以去官方下载最新的cron4j 2.2.3试试看。本次发布的cron4j 2.2.3是一个纯粹的bug修复版本,因此强烈建使用cron4j 2.2的朋友下载升级到最新的cron4j 2.2.3。cron4j是一款优秀的Java调度框架,与之累死的框架还有Quartz。笔者接触过Quartz,因为Spring框架默认的调度实现就是基于该框架,因此熟悉Quartz的朋友相信对cron4j应该不会很陌生。
cron4j使用起来也十分简单,基本会使用Linux/Unix crontab的朋友可以直接拿来就用了。因为cron4j使用与Linux/Unix crontab相同的表达式定义规则,用户只需要制定这个调度任务的定义再指定调用的方法即可。如果您不熟悉Linux/Unix crontab,那也不要紧,因为这个功能很容易学习,在cron4j文档中做了详细的介绍。
cron4j运行需要Java 2以上的平台(JDK 1.2以上的版本),同时cron4j以LGPL许可发布。
从Java 2版本开始,Java便内置了了调度类的实现java.util.Timer类,那cron4j与Java内置的调度功能的区别在哪里呢?简单的说cron4j在Java内置的调度框架基础上做了一些增强。(包括方便使用,和功能的增强)。比如:java.util.Timer可以实现从现在开始5分钟后执行某个任务,或者从现在开始5分钟执行某个任务,并且每隔10分钟重复执行一次。使用java.util.Timer只能做到如此。通过使用cron4j可以让我们需要执行的调度任务更加灵活。比如我们可以让我们的Java应用程序在每个周一的12:00准时执行一个任务,或者每5分钟执行一个任务,但在周末的时候不必执行。我们也可以使用cron4j让我们的任务在在8:00~20:00之间每个一个小时执行一个任务,而在20:00~8:00这段时间内,每5分钟执行另一个任务,cron4j可以做到的类似的功能还有很多,灵活性上较Timer类灵活很多。而且使用cron4j的时候,上述功能之需要一行代码就可以完成。
cron4j 2.2.3下载地址:
cron4j 2.2.3下载
[ad#468-60]