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 に答える