EJB クライアント JAR プロジェクトには、クライアント・ プログラムが、EJB モジュール内に含まれているエンタープライズ Bean のクライアント・ビューを使用する のに必要なクラス・ファイルがすべて含まれます。
EJB ツールを使用して、EJB プロジェクトとそれに対応 する EJB クライアント JAR プロジェクトを作成できます。EJB プロジェクトは、 EJB クライアント JAR プロジェクトに依存します。 EJB クライアント JAR プロジェクトには、すべてのインターフェース・クラス、キー ・クラス、およびサポートするクラスなど、エンタープライズ Bean のクライアントに 必要なすべてのクラスが含まれます。これらのクラス は EJB プロジェクト内で重複しないため、EJB プロジェクトは EJB クライ アント JAR プロジェクトに依存します。EJB プロジェクト内のエンタープライズ Bean を 参照するプロジェクトはいずれも、EJB クライアント JAR プロジェクトへの参照を 必要とします。その EJB クライアント JAR プロジェクトが他のエンタープライズ ・アプリケーションにある場合、参照する EAR ファイルに、EJB クライアント JAR ファイル をユーティリティー JAR ファイルとして追加する必要があります。
EJB クライアント JAR プロジェクトを作成してから、 ホームまたはコンポーネント・インターフェースで必要な値オブジェクトを、このプロジェクトに自由に追加できます。 オブジェクトが存在しない場合、結果はコンパイル・エラーになります。
EJB クライアント JAR ファイル
EJB プロジェクトの EJB クライアント JAR プロジェクトを作成するとき、 EJB クライアント JAR ファイルが、プロジェクト・ユーティリティー JAR として、 含まれるエンタープライズ・アプリケーションに追加されます。この EJB クライアント JAR ファイルへの参照は、 EJB プロジェクトがアプリケーションのモジュールとして定義されている限り、エンタープライズ・アプリケーションから除去できません。