一般的なビジネス・コンポーネントJSPフォームについて

このトピックは、JSPページのビジネス・コンポーネント・データ・タグ・ライブラリに関する説明です。

注意: データ・タグ・ライブラリは、現在もサポートしていますが、新規プロジェクトに使用することはお薦めしません。 データ・バインドされた新しいJSPページを開発するには、式言語(EL: Expression Language)およびOracle ADFフレームワークの使用をお薦めします。 JSPページおよびOracle ADFフレームワークの詳細は、「設計時のOracle ADFについて」を参照してください。

ビジネス・コンポーネント・データ・タグを単純なJSPテンプレートに追加することで、データ・アクセス用のビジネス・コンポーネントJSPページを作成できます。 基本的なページの種類は、次のとおりです。

これらの個々のデータ・アクセス・ページは、コンポーネント・パレットのビジネス・コンポーネント・データ・タグ・ライブラリでコンポーネント・タグを使用して作成できる1つ以上のJSPフォームから構成されます。 作成するデータ・アクセス・ページのタイプにより、使用するデータ・タグが決まります。 JSPページで使用するコンポーネント・タグの各タイプには、コンポーネント・タグの特定の動作を定義する関連JSPファイルがあります。 コンポーネント・タグに関連付けられている各JSPファイルは、下位レベルのビジネス・コンポーネント・データ・タグと最小限のスクリプトレット・コードから構成されます。

注意: コンポーネント・タグの関連JSPファイル(DataXxxComponent.jsp)をJSPプロジェクトから削除しないでください。 コンポーネント・タグのJSPファイルは、JSPプロジェクトで生成されるデプロイメント・プロファイルに置かれ、ビジネス・コンポーネントJSP Webページに動的にインクルードされます。

作成できるデータ・アクセス・ページには、次のフォームを含めることができます。

参照フォーム
このフォームでは、ビュー・オブジェクトの使用方法で指定された定義済範囲内のレコードをナビゲートできます。 参照フォームは、一般的にviewobject_Browse.jspという名前の1つのJSPページで構成されます。viewobjectは、参照フォームの作成対象となったビュー・オブジェクトの名前です。 参照フォームは、コンポーネント・パレットのビジネス・コンポーネント・データ・タグ・ライブラリから次のJSPコンポーネント・タグを使用して、行セットをナビゲートします。
編集フォーム
このフォームでは、ビュー・オブジェクトの使用方法の個々の行を編集できます。 編集フォームは、一般的にviewobject_Edit.jspおよびviewobject_BrowseEdit.jspという2つのJSPページで構成されます。viewobjectは、フォームの作成対象となったビュー・オブジェクトの名前です。 編集フォームは、ビジネス・コンポーネント・データ・タグ・ライブラリから<jbo:DataEdit>コンポーネント・タグを使用し、行の属性を表示します。編集フォームは、参照フォームをコールすることにより、渡されたjboRowKeyリクエスト・パラメータから編集する特定の行を識別します。 <jbo:DataEdit>コンポーネントは、表示されているデータ型に適した入力レンダリングを使用して行の属性を表示します。
問合せフォーム

このフォームでは、ビュー・オブジェクトが表すデータソースへの問合せを定義できます。 問合せフォームは、一般的にviewobject_QueryView.jspという名前の1つのJSPページで構成されます。viewobjectは、問合せフォームの作成対象となったビュー・オブジェクトの名前です。 viewobject_QueryView.jspは、テキスト入力フィールドのある標準HTMLフォームをレンダリングします。これは、ビュー・オブジェクトの属性と相関関係があります。 検索はviewobject_QueryView.jspにより処理されます。viewobject_QueryView.jspは次の機能を実行します。

注意: viewobject_QueryView.jsp内の処理コードは、HTMLフォーム・パラメータの処理方法およびビジネス・コンポーネント・データ・タグを使用したWHERE句の設定方法の基本的な例として用意されています。詳細なパラメータ解析では、生成されたviewobject_QueryView.jspページに対してコーディングをさらに拡張する必要があります。

ユーザーは、次のような操作により問合せを実行できます。

  1. ビュー基準フィールドに、検索する属性に対する値を入力します。 入力する値には、適切な比較記号(>、<、=)を使用する必要があります。同じビュー基準内の値はすべて、AND処理されます。
  2. オプションで、「Add Criteria」をクリックし、すべての直前の条件に対して自動的にOR処理をする新規ビュー基準を指定できます。
  3. 問合せフォームで「検索」をクリックし、結果を表示します。

ビジネス・コンポーネント・データ・タグについて
ビジネス・コンポーネント・データ・コンポーネント・タグについて

ビジネス・コンポーネント・データ・タグ・ライブラリの使用
ビジネス・コンポーネント・データ・コンポーネント・タグを使用したビューの参照
ビジネス・コンポーネント・データ・コンポーネント・タグを使用したビューの編集
ビジネス・コンポーネント・データ・コンポーネント・タグを使用したビューの問合せ

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.