この演習では、delegate.ejb サブパッケージをモデル化します。
委譲 EJB 実装パッケージには、EJB コンポーネント・レイヤーに接続するビジネス委譲が含まれています。delegate.ejb サブパッケージには、次の表に示すクラスが含まれています。
クラス名 | 説明 |
---|---|
PiggyBankEJBDelegateFactory | このファクトリー・クラスは、PiggyBankEJBDelegateImpl クラスのインスタンスを作成します。 |
PiggyBankEJBDelegateImpl | このクラスには、ビジネス委譲の実装が含まれています。このクラスは、EJB セッション・ファサードのラッパーです。 |
PiggyBankEJBDelegateFactory クラスおよび PiggyBankEJBDelegateImpl クラスは、BusinessDelegateFactory クラスとともに、演習 3.5 で作成した委譲インターフェースを実装します。
PiggyBankEJBDelegateImpl クラスの作成が完了しました。このクラスは、EJB コンポーネント・レイヤーのラッパーです。作成した図は次のようになります。
delegate.ejb サブパッケージ内のビジネス委譲クラスは、framework サブパッケージで定義された委譲インターフェースを実装します。
PiggyBank ビジネス委譲コンポーネント・レイヤーのモデル化が完了しました。作成した図は次のようになります。
PiggyBank 設計モデルの最終クラスのモデル化が完了しました。演習 3.8 では、プロファイルを EJB サブコンポーネント・レイヤーに適用することによって、モデルをマークアップします。継続する場合は、『演習 3.8: 設計モデルへのプロファイルの適用』に進みます。