XDoclet 注釈サポート付きコンテナー管理パーシスタンス・エンティティー Bean の作成

XDoclet 注釈サポート付きコンテナー管理パーシスタンス (CMP) エンティティー Bean は、 ウィザードで作成し、プロジェクトに追加できます。

エンタープライズ Bean を作成するには、最初に次のことを実行する必要があります。

を参照してください。CMP エンティティー Bean を作成するには、以下の手順を実行します。

  1. J2EE パースペクティブで、 「ファイル」>「新規」>「その他」>「EJB」> 「XDoclet エンタープライズ JavaBean」とクリックする。 「エンタープライズ JavaBean の作成」ウィザードが開きます。
  2. コンテナー管理エンティティー Bean」 を選択して、「次へ」をクリックする。
  3. 新規 Bean を含める「プロジェクト」を選択する。
  4. フォルダー」フィールドで、新規 Bean 用のフォルダーを選択する。
  5. Java™ パッケージ」 フィールドに、新規 Bean 用のパッケージ名を入力する。
  6. 「クラス名」フィールドに、エンタープライズ Bean の名前を入力する。規則により、Bean 名は大文字で始める必要があります。
    注: Bean 名にはユニコード文字を使用できますが、 ユニコード文字は、エンタープライズ Bean に関連付けられたエンタープライズ Bean のパッケージ、およびクラスではサポートされていません。
  7. java.lang.Object 以外のクラスから Bean を継承する場合は Bean の「スーパークラス」を変更して、「次へ」をクリックする。
  8. Bean の「EJB 名」を指定する。これは、エンタープライズ Bean クラスの名前です。
  9. Bean の抽象スキーマを指定するために、「スキーマ」名を指定する。
  10. Bean の「表示名」を指定する。これは、ツールが使用するエンタープライズ Bean の短縮名です。
  11. Bean の「説明」を入力する。
  12. 新規 Bean の「CMP バージョン」を選択する。
    • 1.x は、EJB 1.0 以降のプロジェクトに Bean を追加することを意味します。
    • 2.x は、EJB 2.0 以降のプロジェクトに Bean を追加することを意味します。
  13. 新規 Bean の「ユースケース」を選択し、その属性を指定する。
    • テーブルから属性をインポート」と選択すると、 CMP エンティティー Bean の属性はデータベース表からインポートすることを指定します。 「次へ」をクリックして、 以下のステップのいずれかを実行する。
      1. 利用可能な接続の定義を選択するには、 「選択可能な接続の定義」リスト内の接続をクリックします。 「次へ」をクリックする。
      2. 新規 JDBC 接続を作成するには、「新規」をクリックします。 「新規接続」ウィザードの「接続パラメーター」ページで、 必要な JDBC 接続パラメーターを指定します。 データベース・マネージャーと JDBC ドライバーを選択して、 その他の接続の詳細を指定します。 JDBC 接続フィルターを指定するには、 「フィルターを無効にする」チェック・ボックスをクリアして、適切な接続フィルターを指定します。 「終了」をクリックする。
    • 新規属性の定義」によって、 ユーザーが CMP エンティティー Bean 属性を定義することを指定します。 「次へ」をクリックする。
      1. エンティティー Bean の CMP 属性を作成するには、「追加」をクリックします。
      2. 属性の名前とタイプを入力します。
      3. 属性のタイプを指定するには、「タイプ」フィールドをクリックして、名前を入力します。
      4. 属性をエンティティー Bean のキー・フィールドにするには、 「主キー」チェック・ボックスを選択します。
      5. エンティティー Bean のテーブル名を指定するには、 「テーブル」フィールドに名前を入力します。
      6. さらに属性を追加する場合は、a から d への手順を繰り返します。作業が終了したら、「次へ」をクリックします。
  14. クラスに使用する「Modifiers」のタイプを、 「Public」、「Abstract」、「Final」の中から選択する。
  15. Bean に実装する「Interfaces」を選択する。
    • 追加」をクリックすると、 「型の選択」ダイアログ・ボックスが開きます。 実装するインターフェースを選択してください。
    • 以前追加したインターフェースを今後は実装する必要がない場合は、リストでそのインターフェースを選択して「除去」をクリックします。
  16. ウィザードで作成するメソッド・スタブを選択する。 「main」、「Inherited abstract methods」、および「Constructors from the superclass」から選択できます。
  17. 終了」をクリックする。新規の Bean が指定された EJB プロジェクトに追加されます。

フィードバック