【发布时间】:2010-03-15 09:30:05
【问题描述】:
我有一个支持调度作业执行的 j2ee Web 应用程序。我正在寻找一个用 java 编写的免费日历组件,它允许调度功能以及能够通过查看全年、月视图、周视图、日视图的任务来更改任务的视图模式。你有什么建议吗。
很抱歉,实施时出现了问题。我不必使用此日历来触发或调用作业。我只需要从数据库中检索时间表并以差异视图模式显示它。所以这只是某种 GUI 功能
【问题讨论】:
标签: java calendar scheduling
我有一个支持调度作业执行的 j2ee Web 应用程序。我正在寻找一个用 java 编写的免费日历组件,它允许调度功能以及能够通过查看全年、月视图、周视图、日视图的任务来更改任务的视图模式。你有什么建议吗。
很抱歉,实施时出现了问题。我不必使用此日历来触发或调用作业。我只需要从数据库中检索时间表并以差异视图模式显示它。所以这只是某种 GUI 功能
【问题讨论】:
标签: java calendar scheduling
假设您使用 Quartz Scheduler 来获取任务视图模式,您需要遍历触发器并使用 TriggerUtils.computeFireTimesBetween(Trigger trigg, Calendar cal, Date from, Date to)。
也许您可以开发一个 Quartz Scheduler JobStore => iCal 组件(通过使用 iCal4J)。
可能还有其他解决方案 => http://java-source.net/open-source/job-schedulers
【讨论】:
我一直在对 PHP 开源日历进行一些研究。我的用例是为安排约会提供公共/私人团体日历。在我的搜索中,我在以下站点发现了一个看起来相当完善的模块化 Java 应用程序(jboss/apache 组件): http://www.bedework.org/bedework/
这是原始 UW 日历项目的下一代。
不确定您是否需要提供的所有功能,但它肯定会处理作业调度。
【讨论】: