XDoclet 注釈サポートを使用したメッセージ駆動型 Bean の作成

ウィザードを使用して、メッセージ駆動型 Bean を作成して、それをご使用のプロジェクトに追加できます。

エンタープライズ Bean を作成する場合には、事前に以下の処置が必要です。

メッセージ駆動型 Bean を作成するには、以下の手順を実行します。

  1. J2EE パースペクティブで、「ファイル」>「新規」>「その他」>「EJB」>「XDoclet」 「Enterprise JavaBean」とクリックします。 「エンタープライズ JavaBean の作成」ウィザードが表示されます。
  2. 「MessageDrivenBean」を選択します。
  3. 「次へ」をクリックします。
  4. 新規 Bean を含む「プロジェクト」を選択します。
  5. 「フォルダー」フィールドで、新規 Bean のフォルダーを選択します。
  6. 「Java™ パッケージ」フィールドに、 新規 Bean のパッケージ名を入力します。
  7. 「クラス名」フィールドに、エンタープライズ Bean の名前を入力します。規則により、Bean 名は大文字で始める必要があります。
    注: Bean 名にはユニコード文字を使用できますが、エンタープライズ Bean パッケージと エンタープライズ Bean に関連するクラスは、ユニコード文字をサポートしていません。
  8. java.lang.Object 以外のクラスから継承させる場合、Bean の「スーパークラス」を変更します。
  9. 「次へ」をクリックします。
  10. Bean の「EJB 名」を指定します。これは、エンタープライズ Bean クラスの名前です。
  11. Bean の「宛先 JNDI 名」を指定します。これは、実行時にエンタープライズ Bean を見つけるためにサーバーが使用する論理名です。
  12. Bean の「表示名」を指定します。これは、ツールで使用されるエンタープライズ Bean の短縮名です。
  13. Bean の「説明」を指定します。
  14. 新規 Bean の「宛先」を選択します。
    • 「キュー」は、Point-to-Point JMS メッセージング・モデルが 使用されることを指定します。
    • 「トピック」は、パブリッシュ/サブスクライブ JMS メッセージング・モデルが使用されることを指定します。
  15. 新規 Bean の「トランザクション・タイプ」を選択します。
    • 「コンテナー」は、トランザクション区分がコンテナーによって実行されることを指定します。
    • 「Bean」は、トランザクション区分が Bean によって実行されることを指定します。
  16. 「次へ」をクリックします。
  17. クラスに使用する「修飾子」のタイプを選択します。 選択できるタイプは、「public」「abstract」、 および「final」です。
  18. Bean の実装先の「インターフェース」を選択します。
    • 「追加」ボタンをクリックすると、「型の選択」ダイアログ・ボックスが開かれるので、 そこで実装したいインターフェースを選択します。
    • 以前追加したインターフェースを今後は実装する必要がない場合は、リストでそのインターフェースを選択して 「除去」をクリックします。
  19. ウィザードに作成させるメソッド・スタブを選択します。選択項目としては、 「メイン」「継承された抽象メソッド」、および 「スーパークラスからのコンストラクター」 があります。
  20. 「終了」をクリックします。新規の Bean が、指定された EJB プロジェクトに追加されます。