ADFを利用するモデル1スタイルのWebページ(コントローラなし)を作成できます。
モデル2スタイルのJSPアプリケーションの作成の詳細は、「Oracle ADFスタート・ガイド」を参照してください。
Oracle ADFに対してモデル1スタイルのJSPページを作成する場合、次のようになります。
ページでは、ADF Business Componentsを含む、サポートされている任意のビジネス・サービスにアクセスするためにOracle ADFデータ・コントロールが使用されます。
アプリケーションでは、ページのイベントをビジネス・サービスに接続するためのフックを提供するために、Oracle ADFライフサイクルが使用されます。
「データ・コントロール・パレット」を使用して、データバインドWebページをアセンブルできます。
ADF Business Componentsを利用する場合、アプリケーションでは、表示するページを準備するためにOracle ADFライフサイクルが使用されます。この場合、ページのイベントを処理し、イベントを処理するためのクラスをADF Controllerに伝える必要があります。
このトピックでは、次の方法について説明します。
Oracle ADFを使用するモデル1スタイルのJSPアプリケーションを作成するには、次のようにします。
「設計」ビューが選択された状態でビジュアル・エディタにページが表示されます。
「データ・コントロール・パレット」を使用して、データバインド・ページをアセンブルします。「データ・コントロール・パレット」を使用して作成可能な様々なページ要素の詳細は、「JSPページのADFデータバインド・コンポーネントについて」を参照してください。
Oracle ADFイベントを処理するには、次のようにします。
モデル1スタイルのアプリケーションの場合、ADFライフサイクルは、ページの最上位にあるJSPタグ<adf:pagedefinition/>
を使用してWebページ内から実行されます。このタグにより、このページに対してADFライフサイクルが実行されます。Webページ上のイベントを処理するには、ページのライフサイクルをカスタマイズする必要があります。これには、次の作業が含まれます。
ページのPageController
クラスを拡張するクラスを作成します。
変更するメソッドをオーバーライドします。
イベントを処理するための新規メソッドを追加します。
ページのADFライフサイクルをカスタマイズし、カスタマイズしたライフサイクルをアプリケーションで使用する方法の詳細は、「ページのOracle ADFライフサイクルのカスタマイズ」を参照してください。
Oracle ADFバインディングについて
モデル1スタイルのアプリケーションおよびOracle ADF Controllerについて
Oracle ADFライフサイクルについて
データ・コントロール・パレットについて
モデル2アーキテクチャとモデル1アーキテクチャとの比較について
Oracle ADFを使用したデータバインド・アプリケーションの開発
アプリケーションのOracle ADFライフサイクルのカスタマイズ
Copyright © 1997, 2007, Oracle. All rights reserved.