-1

今、私は> ApplicationWeb、ApplicationFrameworkに分割した新しいアプリケーションを開始しました。

applicationWebには、ApplicationFramework側でロジックを実行するサーブレットが含まれています。これは、さまざまなWebサービスでいくつかのリクエストを作成し、もちろんDAOトランザクションも作成します...プールについて心配する必要のないEJBでこれらすべてを使用する前に、トランザクション性、同時実行性などですが、今回はPOJOを使用してTomcatで実行したいのですが、この場合、すべてのリクエストとdaoアクセスを管理するThreadManagerが必要ですか? または、サーブレットがセッションごとにインスタンスを作成するため、問題はありませんか? 私は関連する Guice も使用することを計画していましたが、EJB が使用する DI に何とか近づくことができます。

何か案は。

前もって感謝します

4

1 に答える 1

0

技術的には、サーブレットは各リクエストを別々のスレッドで処理します。したがって、サーブレット レイヤーでの同時実行性について心配する必要はありません。

DAO および SERVICE レイヤーをステートレス (フィールドに状態を保存しない) として作成する場合、このレベルでの同時実行性についても心配する必要はありません (ステートレス オブジェクトはスレッド セーフであるため)。

したがって、私の意見では、同時実行性について心配する必要はありません...

于 2012-06-13T13:30:58.003 に答える