ステップ2: ビジネス・コンポーネント・データ・モデルの定義
|
 前へ |
 次へ |
- ナビゲータで「bcpackage」(
)を右クリックし、「新規アプリケーション・モジュール」を選択して、ビジネス・コンポーネント・プロジェクトの1つ目のアプリケーション・モジュールを作成します。
アプリケーション・モジュール・ウィザードが起動します。
- 「初期画面」ページで「次へ」をクリックし、開始します。
- 「名前」に
CustomerAppModule
と入力し、「次へ」をクリックします。
- 「使用可能なビュー」リストで「CustomersView」オブジェクトを選択し、「追加」(
)ボタンをクリックして、選択したオブジェクトを「データ・モデル」ツリーに移動します。
選択したビュー・オブジェクトに対するアプリケーション・モジュールが作成されます。
- 他のオブジェクトは選択せずに、「終了」をクリックしてアプリケーション・モジュールをプロジェクトに追加します。
- 「プロジェクト」->「再ビルド BusinessComponentsPartition.jpr」を選択し、プロジェクトをコンパイルします。
ナビゲータでプロジェクトを確認します。1つ目のアプリケーション・モジュールが表示されているはずです。

- ナビゲータで「bcpackage」(
)を右クリックし、「新規アプリケーション・モジュール」を選択して、ビジネス・コンポーネント・プロジェクトの2つ目のアプリケーション・モジュールを作成します。
アプリケーション・モジュール・ウィザードが起動します。
- 「初期画面」ページで「次へ」をクリックし、開始します。
- 「名前」に
OrdersAppModule
と入力し、「次へ」をクリックします。
- 「データ・モデル」ページで、「使用可能なビュー」リストから「OrdersView」オブジェクトを選択し、「追加」(
)ボタンをクリックして、選択したオブジェクトを「データ・モデル」ツリーに移動します。
- 「データ・モデル」ツリーで「OrdersView1」オブジェクトを選択し、「使用可能なビュー」リストで「OrderItemsOrderIdFkLink経由OrdersItemView」オブジェクトを選択し、「追加」(
)ボタンをクリックして、選択したオブジェクトを「データ・モデル」ツリーに移動します。データ・モデルの表示は次のようになります。

選択した複数のビュー・オブジェクトに対して1つのアプリケーション・モジュールが作成されます。これらの2つのビュー・オブジェクトは、OrderItemsOrderIdFkLinkオブジェクト(外部キー・リンクを定義する)で結合され、マスター/ディテール関係が設定されます。
- 他のオブジェクトは選択せずに、「終了」をクリックしてアプリケーション・モジュールをプロジェクトに追加します。
- 「プロジェクト」->「再ビルド BusinessComponentsPartition.jpr」を選択し、プロジェクトをコンパイルします。
- ナビゲータで「bcpackage」(
)を右クリックし、「新規アプリケーション・モジュール」を選択して、ビジネス・コンポーネント・プロジェクトの最後のアプリケーション・モジュールを作成します。
アプリケーション・モジュール・ウィザードが起動します。
- 「初期画面」ページで「次へ」をクリックし、開始します。
- 「名前」に
RootAppModule
と入力し、「次へ」をクリックします。
- 今回は、「データ・モデル」ページを使用せずに「次へ」をクリックします。
- ウィザードの「ステップ3/4: アプリケーション・モジュール」ページで、「使用可能」リストから「CustomerAppModule」オブジェクトを選択し、「追加」(
)ボタンをクリックして、選択したオブジェクトを「選択済」リストに移動します。
選択したアプリケーション・モジュールが、新しいアプリケーション・モジュールの中にネストされます。
- 「使用可能」リストから「OrdersAppModule」オブジェクトを選択し、「追加」(
)ボタンをクリックして、選択したオブジェクトを「選択済」リストに移動します。選択したリストは次のようになります。

- 他のオブジェクトは選択せずに、「終了」をクリックしてアプリケーション・モジュールをプロジェクトに追加します。
- 「プロジェクト」->「再ビルド BusinessComponentsPartition.jpr」を選択し、プロジェクトをコンパイルします。
ナビゲータでプロジェクトを確認します。作成した3つのアプリケーション・モジュールが、次のように表示されているはずです。

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