ステップ2: セッションBeanの作成

Previous topic
前へ
Next topic
次へ

最初に作成するEJBは、ステートレス・セッションBeanです。このBeanは、アプリケーション内の1セッションを表します。このセッションBeanは、セッションFacadeデザイン・パターンの実装にも使用されます。

モデラーを使用してセッションBeanを作成するには、次のようにします。

  1. ナビゲータで、プロジェクト(「EJB-Tier.jpr」)を右クリックし、「UMLダイアグラムの作成」を選択します。
  2. 「新規」ダイアログで「Class Diagram」を選択し、「OK」をクリックします。
  3. 「新規Class Diagramの作成」ダイアログで、「名前」hrに変更し、「OK」をクリックします。
  4. コンポーネント・パレットで、ドロップダウン・リストから「EJB」を選択します。(コンポーネント・パレットが表示されていない場合は、「表示」メニューから「コンポーネント・パレット」を選択します。)
  5. コンポーネント・パレットで「Session Bean」をクリックし、新規のセッションBeanを作成します。
  6. クラス・モデル(空のウィンドウ)上で、任意の点をクリックして任意の大きさになるまでドラッグすると、クラス図にセッションBeanを作成するためのEnterprise JavaBeanウィザードが開きます。
  7. 「初期画面」ページの内容を確認し、「次へ」をクリックします。
  8. 「EJBのバージョンの選択」ページで「Enterprise JavaBeans 2.0」を選択し、「次へ」をクリックします。
  9. 「EJBの名前とオプション」ページの「EJB名」フィールドにhrAppと入力します。「セッション・タイプ」「Stateless」となっていることに注意してください。これをデフォルトのまま受け入れ、「次へ」をクリックします。
  10. 「クラス定義」ページで、デフォルトを受け入れて「次へ」をクリックします。
  11. 「EJBホームおよびコンポーネント・インタフェース」ページで、「リモート・インタフェースを含める」「ローカル・インタフェースを含める」の両方のチェックボックスを選択します。
    ローカル・インタフェースは、BeanとBeanの間の対話に使用されます。このチュートリアルの後半では、このセッションBeanを使用してエンティティBeanにローカルにアクセスするので、ローカル・インタフェースを生成する必要があります。
  12. 「次へ」をクリックします。
  13. 「サマリー」ページで、選択内容を確認します。「終了」をクリックします。
    セッションBeanがUMLダイアグラムに追加されます。