通常のビジネス・コンポーネントJSPフォームについて

このトピックでは、JSPページの場合のみの、ビジネス・コンポーネント・データ・タグ・ライブラリについて説明します。

非推奨機能: ビジネス・コンポーネント・データ・タグ・ライブラリは、既存アプリケーションの保守用としてのみ、JDeveloper 10g((10.1.3)でサポートされています。データ・タグは、現行のプロジェクトが、datatags.jarのエントリのあるweb.xmlファイルを含んでいる場合にのみ、コンポーネント・パレットに表示されます(既存のすべてのデータ・タグ・プロジェクトの場合)。新規のデータバインドJSPページを作成する場合は、JavaServer Faces(JSF)コンポーネントのあるOracle ADFデータ・バインディングを使用することをお薦めします。

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

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

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

作成できるデータ・アクセス・ページには次のものがあります。

参照フォーム
このフォームでは、ビュー・オブジェクトを使用して指定された、事前定義済の範囲の記録を移動できます。参照フォームは通常、viewobject_Browse.jspという名前の単一のJSPページで構成されています。viewobjectはビュー・オブジェクトの名前で、この名前で参照フォームが作成されます。参照フォームは、コンポーネント・パレット上のビジネス・コンポーネント・データ・タグ・ライブラリからこれらのJSPコンポーネント・タグを使用して、行セットに移動します。
編集フォーム
このフォームでは、ビュー・オブジェクトを使用する個々の行を編集できます。編集フォームは通常、viewobject_edit.jspおよびviewobject_BrowseEdit.jspという名前の2つのJSPページで構成されています。viewobjectはビュー・オブジェクトの名前で、この名前でフォームが作成されます。編集フォームはビジネス・コンポーネント・データ・タグ・ライブラリから<jbo:DataEdit>コンポーネント・タグを使用し、行の属性を表示します。編集フォームは参照フォームをコールして、編集フォームに渡されたjboRowKeyリクエスト・パラメータから編集する行を特定します。<jbo:DataEdit>コンポーネントは、表示されたデータ型に対し、適切な入力レンダリングを使用して行の属性を表示します。
問合せフォーム

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

注意: viewobject _QueryView.jspの処理コードは、ビジネス・コンポーネント・データ・タグを使用して、HTMLフォーム・パラメータを処理し、Where句を設定する方法の基本的な例として機能します。拡張パラメータ解析には、生成されたviewobject _QueryView.jspページに対する追加のコーディング拡張が必要となります。

ユーザーは次の方法で問合せを実行します。

  1. 一致させる属性の表示基準フィールドに値を入力します。入力する値には適切な比較記号(>、<、=)を含めます。同じ表示基準の値はすべてANDで追加されます。
  2. オプションで「基準の追加」をクリックして新規の表示基準を指定します。この基準は、それより前の表示基準に対して自動的にORで追加されます。
  3. 問合せフォームで「検索」をクリックし、結果を表示します。

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

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