StrutsアプリケーションとOracle ADFコントローラについて

Struts Webアプリケーションでは、モデルにアクセスするコードは1つ以上のアクションとして実装され、アクションとページの間のアプリケーション・フローはアクション・マッピングにより管理されます。

StrutsアプリケーションでADFを使用する場合、データ・アクションとデータ・ページを使用してデータ・バインドされたWebページのバインディング・コンテキストを準備します。次のOracle ADFクラスが使用され、どちらもLifecycleProcessorに委譲されます。

oracle.adf.controller.v2.struts.actions.DataAction
oracle.adf.controller.v2.struts.actions.DataForwardAction     

LifecycleProcessorは、ページのADFライフサイクル(モデルの準備やページのレンダリング準備など、ADFライフサイクルの全フェーズ)を実行します。フェーズのリストと使用されるクラスのダイアグラムは、「Oracle ADFページのライフサイクルについて」を参照してください。


Oracle ADFページのライフサイクルについて
Oracle ADFライフサイクルのフェーズについて
データ・ページとデータ・アクションについて

Oracle ADFコントローラの使用
アプリケーションのOracle ADFライフサイクルのカスタマイズ
ページのOracle ADFライフサイクルのカスタマイズ

ADFライフサイクルおよびStrutsアプリケーションへの使用の詳細は、次のJavadocを参照してください。

oracle.adf.controller.v2.struts.lifecycle.StrutsPageLifecycle