ステップ2: ビジネス・コンポーネント・データ・モデルの定義

Previous topic
前へ
Next topic
次へ

「Customers」表に対するデータ・モデルを定義するには、次のようにします。

  1. ナビゲータで「bcpackage」business components package icon)を右クリックし、「新規アプリケーション・モジュール」を選択して、ビジネス・コンポーネント・プロジェクトの1つ目のアプリケーション・モジュールを作成します。

    アプリケーション・モジュール・ウィザードが起動します。

  2. 「初期画面」ページで「次へ」をクリックし、開始します。
  3. 「名前」CustomerAppModuleと入力し、「次へ」をクリックします。
  4. 「使用可能なビュー」リストで「CustomersView」オブジェクトを選択し、「追加」move button)ボタンをクリックして、選択したオブジェクトを「データ・モデル」ツリーに移動します。

    選択したビュー・オブジェクトに対するアプリケーション・モジュールが作成されます。

  5. 他のオブジェクトは選択せずに、「終了」をクリックしてアプリケーション・モジュールをプロジェクトに追加します。
  6. 「プロジェクト」->「再ビルド BusinessComponentsPartition.jpr」を選択し、プロジェクトをコンパイルします。

ナビゲータでプロジェクトを確認します。1つ目のアプリケーション・モジュールが表示されているはずです。

navigator view

「Orders」表に対するデータ・モデルを定義するには、次のようにします。

  1. ナビゲータで「bcpackage」business components package icon)を右クリックし、「新規アプリケーション・モジュール」を選択して、ビジネス・コンポーネント・プロジェクトの2つ目のアプリケーション・モジュールを作成します。

    アプリケーション・モジュール・ウィザードが起動します。

  2. 「初期画面」ページで「次へ」をクリックし、開始します。
  3. 「名前」OrdersAppModuleと入力し、「次へ」をクリックします。
  4. 「データ・モデル」ページで、「使用可能なビュー」リストから「OrdersView」オブジェクトを選択し、「追加」move button)ボタンをクリックして、選択したオブジェクトを「データ・モデル」ツリーに移動します。
  5. 「データ・モデル」ツリーで「OrdersView1」オブジェクトを選択し、「使用可能なビュー」リストで「OrderItemsOrderIdFkLink経由OrdersItemView」オブジェクトを選択し、「追加」move button)ボタンをクリックして、選択したオブジェクトを「データ・モデル」ツリーに移動します。データ・モデルの表示は次のようになります。

    data model tree

    選択した複数のビュー・オブジェクトに対して1つのアプリケーション・モジュールが作成されます。これらの2つのビュー・オブジェクトは、OrderItemsOrderIdFkLinkオブジェクト(外部キー・リンクを定義する)で結合され、マスター/ディテール関係が設定されます。

  6. 他のオブジェクトは選択せずに、「終了」をクリックしてアプリケーション・モジュールをプロジェクトに追加します。
  7. 「プロジェクト」->「再ビルド BusinessComponentsPartition.jpr」を選択し、プロジェクトをコンパイルします。

結合したアプリケーションに対するデータ・モデルを定義するには、次のようにします。

  1. ナビゲータで「bcpackage」business components package icon)を右クリックし、「新規アプリケーション・モジュール」を選択して、ビジネス・コンポーネント・プロジェクトの最後のアプリケーション・モジュールを作成します。

    アプリケーション・モジュール・ウィザードが起動します。

  2. 「初期画面」ページで「次へ」をクリックし、開始します。
  3. 「名前」RootAppModuleと入力し、「次へ」をクリックします。
  4. 今回は、「データ・モデル」ページを使用せずに「次へ」をクリックします。
  5. ウィザードの「ステップ3/4: アプリケーション・モジュール」ページで、「使用可能」リストから「CustomerAppModule」オブジェクトを選択し、「追加」move button)ボタンをクリックして、選択したオブジェクトを「選択済」リストに移動します。

    選択したアプリケーション・モジュールが、新しいアプリケーション・モジュールの中にネストされます。

  6. 「使用可能」リストから「OrdersAppModule」オブジェクトを選択し、「追加」move button)ボタンをクリックして、選択したオブジェクトを「選択済」リストに移動します。選択したリストは次のようになります。

    selection list

  7. 他のオブジェクトは選択せずに、「終了」をクリックしてアプリケーション・モジュールをプロジェクトに追加します。
  8. 「プロジェクト」->「再ビルド BusinessComponentsPartition.jpr」を選択し、プロジェクトをコンパイルします。

ナビゲータでプロジェクトを確認します。作成した3つのアプリケーション・モジュールが、次のように表示されているはずです。

final navigator view

次のステップでは、Javaフォームを含むJClientプロジェクトを作成します。詳細は、「ステップ3:  JClientプロジェクトの作成」を参照してください。作成するフォームでは、ビジネス・コンポーネント・プロジェクトからのアプリケーション・モジュールを使用します。