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