PiggyBank 設計モデルの変換とコードの詳細

このサンプルでは、PiggyBank オンライン・バンキング・ システムに対する生成コードが含まれる Java および Enterprise JavaBean (EJB) プロジェクトを作成します。 また、サンプルには以下の項目も含まれます。

  • 実装コードを生成する変換構成
  • UML から EJB への変換が有効な EJB を生成 するよう適用された EJBTransformProfile変換 構成を持つバージョンの PiggyBank 設計モデル

設計モデルは、以下のプロジェクトを生成する場合に使用されます。

プロジェクト説明
ItsoAdCommon 他のプロジェクトが共用する共通 Java クラスを含む
ItsoAdEJB Account および Customer EJB Entity Bean と PiggyBank ファサード EJB Session Bean を含む
ItsoAdFramework 委譲層のインターフェースを定義する Java コードを含む (Customer/Account 委譲層は、クライアントと UI コードを EJB としての顧客および口座の基本的な実装から分離します)
ItsoAdBusinessEJBImpl EJB を使用して、委譲層を実装する Java コードを含む
ItsoAdWebServiceUtilityCityBank Web サービスのラッパーである CityBankDataAccessObject を含む

各プロジェクトでは、プロジェクトをターゲットとするために変換構成を作成する必要があります。各変換 構成は、設計モデルのサブセットに対して実行されます。変換構成についての詳細は、「セットアップ手順」を参照してください。