1

このシナリオをテストしました。1 つの EAR の CDI イベントがトリガーを取得し、コンシューマーは同じ EAR である限り呼び出すことができます。CDI イベントは EAR パッケージに限定されていますか?

4

1 に答える 1

1

CDI 仕様の第 12 章:

コンテナーは、アプリケーション クラスパス内のすべての Bean アーカイブで Bean を検索します。ear としてデプロイされたアプリケーションでは、コンテナーは、ear にバンドルまたは参照されるすべての Bean アーカイブを検索します。耳。Bean アーカイブは、ライブラリ jar、EJB jar、rars、または war WEB-INF/classes ディレクトリの可能性があります。

そうです - はい、CDI イベントはその EAR パッケージに限定されています。

5.5.6. オブザーバー メソッドの呼び出し

オブザーバー メソッドが静的な場合、コンテナーはメソッドを呼び出す必要があります。

それ以外の場合、オブザーバー メソッドが静的でない場合、コンテナーは次のことを行う必要があります: ...

于 2013-05-14T08:26:41.560 に答える