【发布时间】:2009-09-10 11:08:43
【问题描述】:
谁能告诉我是否适合使用 ServletContextListener 来满足特定要求?
我有一个 Web 应用程序,它每小时运行一个特定的作业来轮询多个 RSS 提要,并且用户可以随时定义一个新的 RSS 提要进行轮询。
我要避免的是用户在当前的每小时轮询周期中添加提要并将此提要包含在该周期中。
所以我正在考虑使用带有静态布尔变量的 ServletContextListener,该变量记录轮询周期是否正在运行。如果每小时轮询周期正在运行,则用户定义的新提要不会包含在此周期中;如果轮询未运行,则可以在下一小时运行中包含提要。
谁能给点建议?我看到的唯一替代方法是在数据库表上使用标志或更新属性文件中的值(如果可以这样做的话)。
谢谢
马丁·奥谢。
【问题讨论】: