ページ・フローの開発時に、コンポーネント・パレット、ページ・フロー・ダイアグラム、アプリケーション・ナビゲータおよび構造ウィンドウにアイコンが表示されます。これらのアイコンは、Strutsページ・フロー・モデラーによって生成されるstruts-config.xml
ファイルの要素および関連オブジェクトを表します。
struts-config.xml
ファイルの<action>
要素(org.apache.struts.action.Action
)を表します。アクションは、受信HTTPリクエストの内容と、このリクエストを処理するために実行される対応するビジネス・ロジックを仲介する要素です。アクション・パッケージはStrutsフレームワークの中心部分であり、MVCモデルのコントローラ・レイヤーに相当します。
struts-config.xml
ファイルの<action>
要素(org.apache.struts.action.Action
)を表します。このアイコンは、アクションのinclude
属性に値を設定した場合のみ、ページ・フロー・ダイアグラムに表示されます。include
属性の値は、Webアプリケーション・リソースに対するコンテキスト相対パスです。これにより、リクエストは、アクション・クラスまたはサブクラスをインスタンス化してコールするのではなく、RequestDispatcher.include
を使用して処理されます。アクションには、include
、forward
またはtype
属性のいずれか1つを設定する必要があります。これらの属性は相互に排他的です。
struts-config.xml
ファイルの<action-mappings>
要素を表します。この要素には、0(ゼロ)個以上の一連の<action>
要素とそのプロパティが含まれます。アクション・マッピングのコンテナ・アイコンは、構造ウィンドウにのみ表示されます。「WebアプリケーションでのStrutsページ・フローについて」を参照してください。
<controller>
要素を表します。この要素は、アプリケーション・モジュールのランタイム構成を格納するControllerConfig Bean(org.apache.struts.config.ControllerConfig
)を記述します。
oracle.adf.controller.struts.actions.DataAction
)を表し、struts-config.xml
ファイルのaction
要素として表示されます。Oracle Application Development Framework(Oracle ADF)には、データ・バインドされたWebページに対するバインディング・コンテキストを準備し、モデルを介して公開されるカスタム・ビジネス・サービス・メソッドを実行するデータ・アクションが用意されています。データ・アクションを使用してアクションを作成するときにOracle ADFを使用すると、データ・バインドされたページ・フローを作成できます。「データ・バインドされたStrutsアプリケーションでのページ・フローについて」を参照してください。
ページ・フロー・ダイアグラムに挿入したアイコンは、最初は黄色の警告アイコンが重なって表示されます。これは、準備するバインドを定義するモデル参照にデータ・アクションが関連付けられていないことを示しています。データ・アクションにモデル参照を関連付けると、警告表示のないデータ・アクション・アイコンが表示されます。これらの関連付けは、プロパティ・インスペクタまたはXMLエディタで明示的に実行するか、操作または行セットをデータ・コントロール・パレットからデータ・アクションにドラッグ・アンド・ドロップするか、あるいはsuccessフォワードを使用してデータ・アクションにリンクされるページにドラッグ・アンド・ドロップして暗黙的に実行します。
oracle.adf.controller.struts.actions.DataForwardAction
)を表し、struts-config.xml
ファイルのaction
要素として表示されます。
oracle.adf.controller.struts.actions.DataAction
クラスのサブクラスです。データ・ページでは、ページのモデル・データ・バインディングが管理されます。Oracle ADFには、データ・バインドされたWebページに対するバインディング・コンテキストを準備し、モデルを介して公開されるカスタム・ビジネス・サービス・メソッドを実行するデータ・ページが用意されています。クラス自体の動作はデータ・アクションの動作と同じですが、ページ・フローは、データ・アクション、フォワードおよびWebページのかわりに1つの要素を表示するように単純化されます。
struts-config.xml
ファイルの<data-source>
要素を表します。たとえば、アクション・ハンドラを使用してアプリケーションの接続を確立する場合は、データソースを定義します。データソース・アイコンは、構造ウィンドウにのみ表示されます。
<data-sources>
要素を表し、struts-config.xml
ファイルの<data source>
要素が含まれます。このアイコンは、構造ウィンドウにのみ表示されます。
struts-config.xml
ファイルの<exception>
要素を表し、<action>
または<global-exceptions>
内で定義されます。ExceptionHandlerは、Struts構成ファイルで構成され、アクションの実行メソッドによってスローされる特定タイプの例外を処理します。
struts-config.xml
ファイルの<form-beans>
要素(org.apache.struts.config.FormBeanConfig
)を表します。フォームBeanは、実行時にActionFormインスタンスを作成する際に使用されるディスクリプタです。「StrutsフォームBeanの作成」を参照してください。
<form-beans>
要素を表し、struts-config.xml
ファイルの<form-bean>
要素すべてが含まれます。このアイコンは、構造ウィンドウにのみ表示されます。「StrutsフォームBeanの作成」を参照してください。
struts-config.xml
ファイルの既存の<form-property>
定義の<set-property>
定義を表します。
action
要素のforward
定義を表します。これは、アクション・クラスのアクティビティの処理結果として、Strutsコントローラ・サーブレットであるActionServletが、RequestDispatcher.forward()
またはHttpServletResponse.sendRedirect()
を実行するために指定するリンク先です。各action
要素に対して複数のフォワードが存在する場合があります。「WebアプリケーションでのStrutsページ・フローについて」を参照してください。このアイコンは、構造ウィンドウにのみ表示されます。
action
に関するローカル・フォワードのパス属性を設定します。フォワードの名前を変更するには、このアイコンをクリックし、プロパティ・インスペクタでそのプロパティを変更します。
struts-config.xml
ファイルの<global-exceptions>
要素を表します。アクションの実行メソッドによって例外がスローされる場合は、ExceptionHandlerを定義して実行できます。最初にorg.apache.struts.action.ExceptionHandler
をサブクラス化し、実行メソッドをオーバーライドする必要があります。実行メソッドは例外を処理し、次にフォワードする位置をStrutsに指示するActionForwardオブジェクトを返す必要があります。このアイコンは、構造ウィンドウにのみ表示されます。
<global-forwards>
要素を表し、アプリケーションのすべてのアクションで使用できるフォワードの定義が含まれます。フォワードは、ActionFormの実行メソッドから返されるActionForwardクラスのインスタンスです。このアイコンは、構造ウィンドウにのみ表示されます。
struts-config.xml
ファイルの<message-resources>
要素を表します。「StrutsのApplicationResources.propertiesファイルについて」を参照してください。
forward
属性で指定された宛先(JSPページ、ADF UIXページまたはHTMLページなどのコンテキスト相対URI)への単純なフォワードを実行します。「WebアプリケーションでのStrutsページ・フローについて」を参照してください。
struts-config.xml
ファイルの<plug-in>
要素(org.apache.struts.action.PlugIn
の実装)を表します。この要素は、アプリケーションの起動時に、Strutsアプリケーションによるリソースの動的な検索を可能にするプラグイン・モジュールの完全修飾クラス名を指定します。
<plug-in>
要素の構成情報が含まれます。
<set-property>
要素を表します。この要素を使用すると、struts-config.xml
ファイルの特定要素に追加のJavaBeans構成プロパティを設定できます。
struts-config.xml
モジュール構成ファイルを表します。このアイコンは、構造ウィンドウにのみ表示されます。「WebアプリケーションでのStrutsページ・フローについて」を参照してください。
WebアプリケーションでのStrutsページ・フローについて
データ・バインドされたStrutsアプリケーションでのページ・フローについて
Strutsページ・フロー・ダイアグラムのビジュアル・プロパティのカスタマイズ
Strutsページ・フロー・ダイアグラムへの要素の追加
Strutsページ・フロー・ダイアグラムからの要素の削除
Strutsページ・フロー・ダイアグラムのレイアウトの変更
Copyright © 1997, 2004, Oracle. All rights reserved.