JSFページ・ライフサイクルによって、JSFページに必要なすべてのリクエスト処理フェーズが処理されます。JSFページでADFデータ・コントロールおよびADFデータ・バインディングを使用する場合は、ADFライフサイクルの追加フェーズが必要になります。
データ・コントロールをJSFアプリケーションのページに追加すると、そのページに対してページ定義ファイルが作成され、ページで使用するデータ・バインディングの定義が保持されます。また、エントリが、アプリケーションのDataBindings.cpx
ファイルに追加されます。このファイルには、アプリケーションで使用するすべてのページ定義ファイルの詳細と、アプリケーションのページで使用するすべてのデータ・コントロールの詳細が保持されます。
JSFライフサイクル・フェーズとADFライフサイクル・フェーズを統合するために、JSFイベント・リスナー・メカニズムが使用されます。ADFでは、標準的な方法でフェーズのイベントをリスニングします。フェーズ・リスナーを使用すると、該当するADFフェーズが適切なJSFフェーズの前または後に実行されます。
主要な必須のADFライフサイクル・フェーズは、次のとおりです。
JSFアプリケーションでは、モデル1形式のアプリケーションなど、他の種類のアプリケーションで必要なADFライフサイクル・フェーズすべてが必要なわけではありません。これは、JSFアプリケーションの多くがJSFページ・ライフサイクルですでに処理されているためです。次に例を示します。
ADFデータ・コントロールが含まれたJSFページに対して実行されるADFライフサイクルの個別のフェーズと、ADFライフサイクルが実行されるJSFページの位置の詳細は、「JSFアプリケーションおよびOracle ADFコントローラについて」を参照してください。
JSFページで使用するADFライフサイクル・フェーズは、アプリケーション全体または個別のページでカスタマイズできます。カスタマイズ方法の詳細は、次の各トピックを参照してください。
アプリケーションに対するOracle ADFライフサイクルのカスタマイズ
ページに対するOracle ADFライフサイクルのカスタマイズ
JSFページのライフサイクルについて
Oracle ADFページ・ライフサイクルについて
イベントおよびJSFライフサイクルについて
JSFでの変換処理および検証処理について
Copyright © 1997, 2006, Oracle. All rights reserved.