クライアント・ビューはローカル、またはリモートのいずれかであり、 エンティティー Bean およびセッション Bean には少なくとも 1 つのクライアント・ビューが組み込まれている必要があります。 EJB 2.x Bean には、ローカルおよびリモートのクライアント・ビューを組み込むことができますが、EJB 1.1 Bean には、デフォルトのリモート・クライアント・ビューのみを組み込むことができます。 メッセージ駆動型 Bean にはクライアント・インターフェースがありません。 EJB 2.1 ステートレス・セッション Bean にも Web サービス・クライアント・ビューを含めることができます。
例えば、既存の EJB 2.0 BMP エンティティー Bean にローカルおよびローカル・ホーム・インターフェース (ローカル・クライアント・ビュー) が組み込まれている場合は、 デプロイメント記述子エディターを使用して、リモートおよびリモート・ホーム・インターフェースを追加できます。 このインターフェースを追加する場合には、 既存のローカル・インターフェースから新規リモート・インターフェースにメソッドをコピーするオプションがあります。 さらに、リモート・インターフェースの追加と同様に、 既存のローカル・インターフェースを同時に削除することも選択できます。
EJB 1.1 Bean には、リモート・インターフェースのみ組み込まれていますので、 クライアント・ビューを追加すること、または EJB 1.1 Bean から既存のクライアント・ビューを除去することはできません。
クライアント・ビューを EJB 2.x エンタープライズ Bean に追加する方法: