私はそれについて読みましTransactionAttributeType.REQUIREDた
クライアントがトランザクション内で実行され、エンタープライズ Bean のメソッドを呼び出す場合、メソッドはクライアントのトランザクション内で実行されます。クライアントがトランザクションに関連付けられていない場合、コンテナはメソッドを実行する前に新しいトランザクションを開始します。
クライアントは、サーバー A にデプロイされた EJB アプリケーションであり、methodB別のサーバー B にデプロイされた別の Bean のメソッドをトランザクション内で呼び出します。methodBhasの場合TransactionAttributeType.REQUIRED、クライアント アプリケーションによって開始されたのと同じトランザクションで実行されます。右?
はいの場合、別のサーバーにデプロイされたアプリケーションは、別のサーバーで開始されたトランザクションをどのように認識しますか?
methodBいいえの場合、同じトランザクションをどのように使用しますか?
私はEJBに少し慣れていないので、気楽にやってください。正しい方向へのポインタは高く評価されます。