Primefaces Schedule在给定时间段的每周添加一个事件

时间:2014-06-08 13:58:11

标签: java date jsf-2 primefaces schedule

我正在为我学校的实验室办公室建立一个在线时间表。我可以访问我的学校数据库,该数据库存储特定班级的一天(即:Chemestry 101-MONDAY-10:00 to 13:00)。

所以我需要在当前学期的每个星期加载包含课程名称,日期和时间(Chemestry 101-MONDAY-10:00到13:00)的事件,然后在时间表。我能想到的唯一方法是计算当前学期的第一个星期一的日期,将该事件添加到计划组件,然后计算下一个星期一的日期并将该事件添加到计划组件直到学术期结束,但这似乎很麻烦和不必要。所以这是我的问题

无论如何,我可以在一段时间内在每周的同一天告诉主要人员加载课程(即#34; Chemestry 1010-MONDAY-10:00到13:00") (学术期)没有在我的managedBean上创建一个循环来计算每个类的个别日期???

我正在使用Primefaces 3.5和STS(弹簧工具套件3.4.0)

1 个答案:

答案 0 :(得分:0)

为什么不尝试调度程序作业,

    write a program which do the stuff with  current date
suppose current date is 9 jun2 2014 which is Monday
    in window machine schedule a tast to run that program on every Monday with time,
    in linux create a crone job to run that program on every Monday with time,
    if you want to do this stuff OS independent that
    study Play Framework which will take care of schedule task and run the job on every Monday
    below the reference of Play

enter link description here         http://www.playframework.com/documentation/1.1/jobs