Oracle ADFを使用したモデル1スタイルのJSPページの作成

ADFを利用するモデル1スタイルのWebページ(コントローラなし)を作成できます。

モデル2スタイルのJSPアプリケーションの作成の詳細は、「Oracle ADFスタート・ガイド」を参照してください。

Oracle ADFに対してモデル1スタイルのJSPページを作成する場合、次のようになります。

ADF Business Componentsを利用する場合、アプリケーションでは、表示するページを準備するためにOracle ADFライフサイクルが使用されます。この場合、ページのイベントを処理し、イベントを処理するためのクラスをADF Controllerに伝える必要があります。

このトピックでは、次の方法について説明します。

Oracle ADFを使用するモデル1スタイルのJSPアプリケーションを作成するには、次のようにします。

  1. 適切なアプリケーション・テンプレートを使用してアプリケーションを作成します
  2. モデル・プロジェクトで、目的のビジネス・サービスを作成します
  3. ビジネス・サービスをADFデータ・コントロールに登録します
  4. JSPページを作成します

    「設計」ビューが選択された状態でビジュアル・エディタにページが表示されます。

  5. 「データ・コントロール・パレット」から、データバインドUIコンポーネントを開かれたWebページに挿入します

    「データ・コントロール・パレット」を使用して、データバインド・ページをアセンブルします。「データ・コントロール・パレット」を使用して作成可能な様々なページ要素の詳細は、「JSPページのADFデータバインド・コンポーネントについて」を参照してください。

Oracle ADFイベントを処理するには、次のようにします。

モデル1スタイルのアプリケーションの場合、ADFライフサイクルは、ページの最上位にあるJSPタグ<adf:pagedefinition/>を使用してWebページ内から実行されます。このタグにより、このページに対してADFライフサイクルが実行されます。Webページ上のイベントを処理するには、ページのライフサイクルをカスタマイズする必要があります。これには、次の作業が含まれます。

  1. ページのPageControllerクラスを拡張するクラスを作成します。

  2. 変更するメソッドをオーバーライドします。

  3. イベントを処理するための新規メソッドを追加します。

ページのADFライフサイクルをカスタマイズし、カスタマイズしたライフサイクルをアプリケーションで使用する方法の詳細は、「ページのOracle ADFライフサイクルのカスタマイズ」を参照してください。


Oracle ADFバインディングについて
モデル1スタイルのアプリケーションおよびOracle ADF Controllerについて
Oracle ADFライフサイクルについて
データ・コントロール・パレットについて
モデル2アーキテクチャとモデル1アーキテクチャとの比較について

Oracle ADFを使用したデータバインド・アプリケーションの開発
アプリケーションのOracle ADFライフサイクルのカスタマイズ