JSPデータ・バインド・ツール

JSPデータ・バインド・ツールは、BC4Jデータ・タグの使用に対するデータ・ドリブン・アプローチをサポートします。コンポーネント・パレットとは異なり、JSPデータ・バインド・ツールでは、データ・タグを挿入するたびにタグのデータ・バインド情報を指定しなくてもタグを挿入できます。

JSPデータ・バインド・ツールでは、JSPプロジェクトに含まれるBC4Jクライアント・データ・モデルが認識され、定義されたアプリケーション・モジュール、ビュー・オブジェクトおよび特定の属性に基づいて個々のJSPデータ・タグおよびコードSnippetのデータ・バインドを選択できます。ツールには、最上位のアプリケーション・モジュール階層と、下位のデータ・バインド・タグおよびコードSnippetが表示されます。

重要: JSPデータ・バインド・ツールを使用するには、有効なBC4Jクライアント・データ・モデル定義(.cpxファイル)でJSPプロジェクトを作成する必要があります。この作業にはJSPデータ・バインド・ツールで表示されるツールバーを使用できます。

ツールバーのボタン
データ・モデル定義の作成
BC4Jクライアント・データ・モデル定義ウィザードを起動するには、create bc4j client data model buttonをクリックします。このウィザードで、.cpxファイルに新規のクライアント・アプリケーション・モジュール・セッションを追加できます。JSPデータ・バインド・ツールでは、.cpxファイルのすべてのアプリケーション・モジュール・セッションを検索し、ツールのクライアント・データ・モデル部分ごとに、アプリケーション・モジュール階層を表示します。
オブジェクト定義の編集
ツールのクライアント・データ・モデル部分で選択されたビジネス・コンポーネントに対してBC4Jウィザードを起動するには、edit selected object buttonをクリックします。表示されたBC4Jウィザードを使用して、既存のアプリケーション・モジュール、ビュー・オブジェクトまたは属性を編集できます。
ビュー・オブジェクトの作成
BC4Jビュー・オブジェクト・ウィザードを起動するには、create view object buttonをクリックします。このウィザードでは、BC4Jプロジェクト内の既存のビジネス・コンポーネント・アプリケーション・モジュールにビュー・オブジェクトを追加できます。この機能は、アプリケーション・モジュールに一意のビュー・オブジェクトを作成する際などに役立ちます。
ビュー・リンクの作成
BC4Jビュー・リンク・ウィザードを起動するには、create view link buttonをクリックします。このウィザードでは、BC4Jプロジェクト内の既存のビジネス・コンポーネント・アプリケーション・モジュールにビュー・リンクを追加できます。この機能は、2種類のビュー・オブジェクトを結合して、アプリケーションにマスター/ディテール・ビューを作成する際などに役立ちます。
ヘルプ
このヘルプを表示するには、help buttonをクリックします。項目を選択して[F1]を押すと、「コントロール・タイプ」リストで特定のJSPタグおよびコードSnippetのヘルプを表示できます。
クライアント・データ・モデル
BC4Jデータ・タグ・ライブラリからJSPタグまたはコードSnippetを使用して操作する、ビジネス・コンポーネントを選択します。このリストには、BC4Jクライアント・データ・モデル(.cpxファイル)で定義している各アプリケーション・モジュール・セッションの階層が表示されます。また、このリストには、config属性またはdefinition属性を使用した<jbo:ApplicationModule> BC4Jデータ・タグを使用してJSPページ内に定義されている、すべてのアプリケーション・モジュールが含まれます。

注意: 同じ階層が複数回表示される可能性があります。これは、<jbo:ApplicationModule>データ・タグをJSPページに追加し、同じアプリケーション・モジュールを参照する .cpxファイルがプロジェクトに含まれている場合に発生します。

コントロール・タイプ
必要なJSPタグまたはコードSnippetを選択して、ツールのクライアント・データ・モデル部分で現在選択しているモデルに対して操作を実行します。選択可能な項目のリストは、ビジネス・コンポーネントの選択に応じて変化します。選択したビジネス・コンポーネントのデータ・バインドで操作可能なデータ・タグのみが表示されます。
プロパティ
必要なタグ属性が提供されます。現在の表示属性のヘルプは、[F1]キーを押すか、「BC4Jデータ・タグ・ライブラリ」を参照してください。

JSPデータ・バインド・ツールからのBC4Jデータ・タグの挿入
単純なJSPページおよびビジネス・コンポーネントの使用によるデータ・バインドされたJSPの作成