【问题标题】:java web application - how to create scheduled task or event listenerjava web 应用程序 - 如何创建计划任务或事件侦听器
【发布时间】:2014-04-23 13:37:51
【问题描述】:

我正在创建一个基于 struts 的 Web 应用程序。问题是,我需要执行一些计划任务,或者比事件侦听器更好...

这个想法是我的网络应用程序将一些日期字段保存在数据库中,我想做一些检查每一行的内容,并为日期为当前日期的字段执行一个方法。

我的问题是我以前从未执行过侦听器或计划任务,我很困惑我不知道该怎么做.. 我一直在阅读其他文章,但我不明白如何将它与我的 webapp 集成..

提前致谢!

【问题讨论】:

  • 您可能需要考虑使用 Revalee 开源项目来为您的应用程序安排 Web 回调。使用 Revalee 将允许您通过在特定日期和时间回调您的网络应用程序来安排未来的任务。这样一来,您的所有代码都保留在您的网络应用程序中。

标签: java web-applications scheduled-tasks task event-listener


【解决方案1】:

【讨论】:

    【解决方案2】:

    (a) 需要计划任务与需要事件监听器完全不同。聚焦你的问题。

    (b) 对于计划任务……

    与 Java 捆绑在一起的旧类是 Timer

    较新的方式是ScheduledExecutorService

    各有利弊。在 StackOverflow 中搜索示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      相关资源
      最近更新 更多