ステップ3: Customersビューに基づくJSPの作成

Previous topic
前へ
Next topic
次へ

このステップでは、Customersビューのデータを表示するフォームを作成し、DataPageウィザードを使用してJSPページに基づくビジネス・コンポーネントを作成する方法を説明します。

Customersビューに基づくJSPを作成するには、次のようにします。
  1. ナビゲータで、プロジェクト「JSP.jpr」を選択します。このプロジェクトで、参照用のJSPを作成します。
  2. 「ファイル」->「新規」を選択し、「新規」ギャラリを開きます。
  3. 「カテゴリ」ツリーで「Web Tier」を開き、「JSP for Business Components」を選択します。
  4. 「項目」リストで「Browse Form」をダブルクリックし、Data Pageウィザードを起動します。
  5. Data Pageウィザードが表示されます。「初期画面」ページが表示されたら、「次へ」をクリックしてステップ1を表示します。
  6. 「新規」をクリックしてデータ・モデルを定義します。
  7. BC4Jクライアント・データ・モデル定義ウィザードが開きます。「初期画面」ページが表示されたら、「次へ」をクリックします。
  8. ステップ1で表示されるデフォルトを受け入れ、「次へ」をクリックします。

    Client Data Model Definition wizard, step 1

  9. ステップ2で表示されるデフォルトの定義名「JsptagsModule」を受け入れ、「次へ」をクリックします。

    Client Data Model Definition wizard, step 2

  10. 「終了」をクリックし、Data Pageウィザードに戻ります。

    作成したデータ・モデル定義「JsptagsModule」が選択されています。

  11. 「ビュー・オブジェクトの選択」「JsptagsModule」が開いていない場合は開き、「CustomersView1」オブジェクトを選択します。次に、「次へ」をクリックします。

    Data Page wizard, step 1

  12. 「終了」をクリックし、CustomersView1_Browse.jspを作成します。このファイルが、ナビゲータに表示されます。

    これで、Customerビュー・オブジェクトを参照する、CustomersView1_Browse.jspという名前のシンプルな作業用JSPページが作成できました。プロジェクトにファイルが新しく追加されています。エラーを処理するerrorpage.jspと、DataTableComponent.jspDataScrollerComponent.jspおよびDataHandlerComponent.jspの3つのコンポーネント・タグ・ページがあります。これらのファイルには、アプリケーション内の各JSPを変更せずにJSPアプリケーションのレイアウトおよびデザインを変更できるデータ・タグが含まれています。データ・モデル定義を作成したときに、クライアント・プロジェクト構成ファイルJSP.cpxが追加されました。デプロイメント・ディスクリプタ・ファイルweb.xmlは、JSPの実行時にJDeveloperの埋込みWebサーバーで使用されます。

  13. 「ファイル」->「すべて保存」を選択して、ここまでのすべての作業を保存します。
  14. 「プロジェクト」->「再ビルド JSP.jpr」を選択し、プロジェクトをコンパイルします。
  15. ナビゲータで「CustomersView1_Browse.jsp」を選択し、「実行」->「CustomersView1_Browse.jspの実行」を選択して、ファイルをブラウザで実行します。

    ログ・ウィンドウの「埋込みOC4Jサーバー」タブに、サーバーが初期化されたときの詳細が表示されます。

    Message window, OC4J tab

    デフォルト・ブラウザにJSPファイルが表示され、顧客データが表に表示されます(一部を次に示します)。このページが表示されない場合は、「ツール」->「設定」->「Webブラウザ/プロキシ」ページで、JDeveloperのデフォルトのブラウザが指定されていることを確認します。

    Browse form

    右上には、前後の顧客データを参照するための「Previous」および「Next」リンクがあります。

    Navigation links

  16. 次のステップに進む前に、ブラウザ・ウィンドウを閉じます。

    チュートリアルを続行せず、自動的に起動したサーバーも終了する場合は、「実行」->「終了」->「埋込みOC4Jサーバー」を選択します。ただし、このステップは必須ではありません。製品に変更を加えると自動的に終了して再起動されますし、また、サーバーの稼動時にJDeveloperを終了するとサーバーを終了するように求められるためです。

次の「ステップ4: Ordersビューに基づくJSPの作成」では、ウィザードではなくコンポーネント・パレット・タブを使用して参照用のJSPページを作成する方法を説明します。