我有一个j2ee Web应用程序,它支持计划作业的执行。我正在寻找一个用java编写的免费日历组件,它允许通过查看全年,月视图,周视图,日视图的设置来调度功能以及能够改变任务的视图模式。你有什么建议吗?
对不起,我想到了一些实施方案。我不得不使用这个日历来触发或调用工作。我只需要从数据库中检索计划并在差异视图模式下显示它。所以它只是某种GUI功能
答案 0 :(得分:0)
假设您使用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
答案 1 :(得分:0)
我一直在研究PHP开源日历。我的用例是提供公共/私人组日历以安排约会。在我的搜索中,我在以下网站上看到了似乎是一个相当发达的模块化Java应用程序(jboss / apache组件): http://www.bedework.org/bedework/
这是最初的UW Calendar项目的下一代。
不确定您是否需要提供所有功能,但它肯定会处理作业的安排。