2009-08-13 84 views
3

我希望得到关于在Java Web应用程序中调度执行的建议。 (目前在Tomcat上运行,但我想避免任何tomcat特定的)。J2EE Web应用程序中的基于时间表的执行

我认为有以下定义了我的问题的方面我很感兴趣。

考虑一个应用程序,它轮询定期更新的一组文件。我想提供一个用户界面,允许用户独立定义给定文件的轮询间隔,并根据用户输入更新执行计划。

如何在Web应用程序中安全地实现此目标?

回答

0

仅使用web层(aka Tomcat)是不可能的。 查看第三方调度程序(例如Quartz)。

-1

在J2EE应用程序中没有这样做的标准方法,并且您不应该在您的应用程序中使用线程。 您可以使用特定于供应商的功能(JBoss具有计时器服务)或使用第三方服务。

2

创建一个纯旧式Java投票过程,民意调查的文件。它连接到您的Web应用程序的数据库以获取轮询时间间隔以及界面可由用户定义的任何其他设置。

然后创建一个简单的Web界面,读取和写入相同的表/数据库(轮询间隔和其他)。完成!

相关问题