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