Strutsページ・フロー・モデラー - データ・ページ要素

Webアプリケーション用にoracle.adf.controller.struts.actions.DataForwardActionクラスを構成し、関連するWebページを作成するには、コンポーネント・パレットからデータ・ページ要素(data_page_icon)を選択し、Strutsページ・フロー・ダイアグラムのワークエリアに挿入して放します。

データ・ページでは、ページのモデル・データ・バインディングが管理されます。 Oracle ADFには、データ・バインドされたWebページに対するバインディング・コンテキストを準備し、モデルを介して公開されるカスタム・ビジネス・サービス・メソッドを実行するデータ・ページ(oracle.adf.controller.struts.actions.DataForwardAction)が用意されています。 クラス自体の動作はデータ・アクションの動作と同じですが、ページ・フロー・ダイアグラムは、データ・アクション、フォワードおよびWebページのかわりに1つの要素を表示するように単純化されます。

データ・バインドされたWebアプリケーションは、Struts構成ファイルのアクション・マッピングを介してデータ・ページを処理します。 データ・アクションと同様に、データ・ページは、追加の<set-property>要素であるmodelReferenceを使用します。この要素によって、Oracle ADFデータ・バインディング・オブジェクトの設定に必要な情報が提供されます。 データ・ページは、<parameter>要素に、指定したデータ・バインド・ページのパスも設定します。 そのページでは、バインディング・オブジェクトからデータが取り出され、ビジネス・サービス上でデータが表示および更新されます。

注意: ページ・フロー・モデラー・ダイアグラムに挿入したアイコンは、黄色の警告アイコンが重なって表示されます。 これは、準備するバインドを定義するモデル参照にデータ・ページが関連付けられていないことを示しています。 データ・ページにモデル参照を関連付けると、アイコンが正常に表示されます。これらの関連付けは、プロパティ・インスペクタで明示的に実行するか、あるいは操作または行セットをデータ・コントロール・パレットからデータ・ページにドラッグ・アンド・ドロップして暗黙的に実行します。


Strutsコントローラの使用
ページ・フロー・ダイアグラムからのStrutsベースのWebアプリケーションの実行
Oracle ADFライフサイクルについて
Oracle ADFライフサイクルのカスタマイズ

 

Copyright © 1997, 2004, Oracle. All rights reserved.