BC4J JSPページは、次の「新規」ギャラリのカテゴリでウィザードを起動することにより生成できます。
ウィザードは、ビジネス・コンポーネント・プロジェクトのビュー・オブジェクトに対して次のいずれかのデータ・アクセス・ページの生成を選択する際に役立ちます。
これらの個々のデータ・アクセス・ページは、BC4Jデータ・タグのカスタム・タグ・ライブラリからJDeveloperに用意されているBC4Jコンポーネント・タグを使用して構築された、1つ以上のJSPフォームから構成されます。選択するデータ・アクセス・ページのタイプにより、使用するデータ・タグが決まります。生成されたJSPページに表示されるBC4Jコンポーネント・タグの各タイプには、そのBC4Jコンポーネント・タグの特定の動作を定義する関連JSPファイルがあります。BC4Jコンポーネント・タグに関連付けられている各JSPファイルは、下位レベルのBC4Jデータ・タグと最小限のスクリプトレット・コードから構成されます。
注意: BC4Jコンポーネント・タグの関連JSPファイル(DataXxxComponent.jsp
)をJSPプロジェクトから削除しないでください。BC4Jコンポーネント・タグのJSPファイルは、JSPプロジェクトで生成されるデプロイメント・プロファイルに置かれ、ウィザードで生成されるBC4J JSPアプリケーション・ページに動的にインクルードされます。
様々なBC4J JSPウィザードを使用し、次の種類のデータ・アクセス・ページを選択できます。
viewobject_Browse.jsp
という名前の1つのJSPページで構成されます。viewobjectは、参照フォームの生成対象となったビュー・オブジェクトの名前です。参照フォームは、BC4Jデータ・タグのカスタム・タグ・ライブラリからこれらのJSPコンポーネント・タグを使用し、行セットをナビゲートします。
oracle.jbo.html.jsp.datatags.DataScroller
Web Beanを使用して現在の範囲を選択したり、使用可能な範囲選択を表示します。viewobject_Edit.jsp
およびviewobject_BrowseEdit.jsp
という2つのJSPページで構成されます。viewobjectは、フォームの生成対象となったビュー・オブジェクトの名前です。編集フォームは、BC4Jデータ・タグのカスタム・タグ・ライブラリからDataEditコンポーネント・タグを使用し、行の属性を表示します。編集フォームは、参照フォームをコールすることにより、渡されたjboRowKey
リクエスト・パラメータから編集する特定の行を識別します。DataEditコンポーネントは、表示されているデータ型に適した入力レンダリングを使用して行の属性を表示します。
ビュー・オブジェクトが表すデータソースへの問合せを定義する場合は、このフォームを使用します。問合せフォームは、viewobject_QueryView.jsp
という名前の1つのJSPページで構成されます。viewobjectは、問合せフォームの生成対象となったビュー・オブジェクトの名前です。viewobject_QueryView.jsp
は、テキスト入力フィールドのある標準HTMLフォームをレンダリングします。これは、ビュー・オブジェクトの属性と相関関係があります。検索はviewobject_QueryView.jsp
により処理されます。viewobject_QueryView.jsp
は次の機能を実行します。
注意: viewobject_QueryView.jsp
内の処理コードは、HTMLフォーム・パラメータの処理方法およびBC4Jデータ・タグを使用したWHERE句の設定方法の基本的な例として用意されています。詳細なパラメータ解析では、生成されたviewobject_QueryView.jsp
ページに対してコーディングをさらに拡張する必要があります。
ユーザーは、次のような操作により問合せを実行できます。
BC4J JSPウィザードのいずれかを使用してJSPページを作成するには、次の作業が必要です。
JSPページで使用するビジネス・コンポーネント・アプリケーション・モジュールに対する構成定義の選択
JSPページで使用するビュー・オブジェクトの選択