0

我对 JSF 很陌生(我是一名移动开发人员),我需要在一个线程中运行大量进程。我读过我需要使用 WorkManager,但我找不到它是怎么回事,以及如何在 JBoss 7 中配置它。

有没有人知道一个易于理解的教程?

非常感谢。

4

1 回答 1

0

@AysnchronousEJB 可能是最简单的解决方案。

编辑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/

于 2012-09-20T05:11:48.880 回答