我对 JSF 很陌生(我是一名移动开发人员),我需要在一个线程中运行大量进程。我读过我需要使用 WorkManager,但我找不到它是怎么回事,以及如何在 JBoss 7 中配置它。
有没有人知道一个易于理解的教程?
非常感谢。
我对 JSF 很陌生(我是一名移动开发人员),我需要在一个线程中运行大量进程。我读过我需要使用 WorkManager,但我找不到它是怎么回事,以及如何在 JBoss 7 中配置它。
有没有人知道一个易于理解的教程?
非常感谢。
@Aysnchronous
EJB 可能是最简单的解决方案。
编辑1:
这或多或少看起来像这样:
@Singleton
public BulkProcessor {
@Asynchronous
public void doWork(){
// code there
}
}
当您调用该方法时,它将立即返回,但 JBoss 将#doWork
在它自己的线程中运行。请记住,您必须拥有@Inject
该对象,而不是自己实例化它。
编辑2:
这是一个快速简单的示例 http://satishgopal.wordpress.com/2011/04/24/ejb-3-1-asynchronous-methods/