このトピックは、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コンポーネント・タグを使用して、行セットをナビゲートします。
<jbo:DataScroller>
コンポーネント・タグ
oracle.jbo.html.jsp.datatags.DataScroller
Web Beanを使用して現在の範囲を選択したり、使用可能な範囲選択を表示します。
<jbo:DataTable>
コンポーネント・タグ
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
ページに対してコーディングをさらに拡張する必要があります。
ユーザーは、次のような操作により問合せを実行できます。
ビジネス・コンポーネント・データ・タグについて
ビジネス・コンポーネント・データ・コンポーネント・タグについて
ビジネス・コンポーネント・データ・タグ・ライブラリの使用
ビジネス・コンポーネント・データ・コンポーネント・タグを使用したビューの参照
ビジネス・コンポーネント・データ・コンポーネント・タグを使用したビューの編集
ビジネス・コンポーネント・データ・コンポーネント・タグを使用したビューの問合せ
Copyright © 1997, 2004, Oracle. All rights reserved.