Java EE计划任务

Eng*_*uad 6 java ejb weblogic scheduled-tasks java-ee

我需要在Weblogic 10.3服务器上安排定期运行任务(例如每6个小时,或者每天12点).该任务基本上从数据库中检索一些数据,并用它做一些业务逻辑.

实现这一目标的最佳方法是什么?我搜索了互联网,发现了一些解决方案:

  • 使用定时服务.
  • 工作经理.
  • EJB计时器.

顺便说一下,我还在学习JavaEE,所以这可能是一个基本问题,或者我遗漏了一些东西.

Isa*_*aac 4

在 JavaEE 容器下运行时,应避免使用 JDK 的标准计时器功能。您应该使用 EJB 计时器;与任何专有解决方案相比,更喜欢这些解决方案(我认为工作管理器是 WebLogic 专有的)。

从这里开始: http: //docs.oracle.com/javaee/6/tutorial/doc/bnboy.html