ページの先頭行へ戻る
Interstage Studio Java EEワークベンチユーザーズガイド

D.2.2 Enterprise JavaBeansの開発

Enterprise JavaBeansの開発資産の編集、追加方法を説明します。

Enterprise Beanの生成

EJB2.0/EJB2.1に準拠したEnterprise Beanを追加、生成するには、Enterprise Beanウィザードで作成します。

Enterprise Beanウィザードは、以下のEnterprise Beanを作成することができます。

Enterprise Beanウィザードは、以下の手順で起動します。

  1. メニューバーから[ファイル] > [新規] > [その他]を選択します。

  2. [新規]ウィザードで[EJB] > [EJB2.x:IJServer(J2EE)] > [Enterprise Bean]を選択します。

Enterprise Beanウィザードでは、Enterprise Bean生成に関する基本情報やEnterprise Bean種別などを指定します。

生成されたJavaソース、deployment descriptorなどを編集します。

CMP2.0 リレーション定義

EJB2.0/EJB2.1仕様のContainer-managed persistence Entity Beanのリレーションは、CMP2.0 リレーション定義ウィザードで定義します。CMP2.0リレーション 定義ウィザードを使用する前に、同一プロジェクト配下に関係を定義するEJB2.0 Container-managed persistence Entity Beanを作成しておく必要があります。

新規 CMP2.0 リレーション定義ウィザードは、以下の手順で起動します。

  1. メニューバーから[ファイル] > [新規] > [その他]を選択します。

  2. [新規]ウィザードで[EJB] > [EJB2.x:IJServer(J2EE)] > [CMP2.0 リレーション定義]を選択します。

新規 CMP2.0 リレーション定義ウィザードでは、リレーション定義を行うEntity Beanのdeployment descriptorファイルの指定やEntity Bean間の関係を指定します。

deployment descriptor(ejb-jar.xml)の編集

deployment descriptor(ejb-jar.xml)の編集は、XMLエディタを用います。編集については、"XMLファイルを編集する"を参照してください。

CMP拡張情報ファイルの編集

CMP拡張情報ファイルを編集するには、CMP拡張情報エディタを利用します。CMP拡張情報エディタは、CMF(Container-managed Field)とデータベースとの対応付けや、finderメソッドの検索条件を編集するためのエディタです。

以下のようにしてエディタを起動して、編集を行います。

  1. [プロジェクトエクスプローラ]ビューなどから、FJCMP_(Enterprise Beanクラス名).xmlを選択します。

  2. ポップアップメニューより [アプリケーションから開く] > [CMP拡張情報エディタ]を選択することでCMP拡張情報エディタが起動します。一度、編集するとエディタが対応付けられるため、ダブルクリックやポップアップメニューの[開く]でもCMP拡張情報エディタを起動することができます。

ポイント

CMP拡張情報エディタでは、XMLをそのまま表示する機能を提供していません。XMLソースを直接編集する場合は、XMLエディタを利用してください。