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