Strutsページ・フロー・ダイアグラムの要素について

ページ・フローの開発時に、コンポーネント・パレット、ページ・フロー・ダイアグラム、アプリケーション・ナビゲータおよび構造ウィンドウにアイコンが表示されます。これらのアイコンは、Strutsページ・フロー・モデラーによって生成されるstruts-config.xmlファイルの要素および関連オブジェクトを表します。

action_icon アクション
struts-config.xmlファイルの<action>要素(org.apache.struts.action.Action)を表します。アクションは、受信HTTPリクエストの内容と、このリクエストを処理するために実行される対応するビジネス・ロジックを仲介する要素です。アクション・パッケージはStrutsフレームワークの中心部分であり、MVCモデルのコントローラ・レイヤーに相当します。
ページ・フロー・モデラー・ダイアグラムに挿入したアイコンは、次に示すように、最初は黄色の警告アイコンが重なって表示されます。
action icon with overlay
これは、アクション要素にアクション・クラスをまだ関連付けていないことを示しています。アクション・クラスをダブルクリックして要素に関連付けると、警告表示のないアイコンが表示されます。
actionwithinclude_icon インクルード・アクション
struts-config.xmlファイルの<action>要素(org.apache.struts.action.Action)を表します。このアイコンは、アクションのinclude属性に値を設定した場合のみ、ページ・フロー・ダイアグラムに表示されます。include属性の値は、Webアプリケーション・リソースに対するコンテキスト相対パスです。これにより、リクエストは、アクション・クラスまたはサブクラスをインスタンス化してコールするのではなく、RequestDispatcher.includeを使用して処理されます。アクションには、includeforwardまたはtype属性のいずれか1つを設定する必要があります。これらの属性は相互に排他的です。
action_mapping_icon アクション・マッピング
struts-config.xmlファイルの<action-mappings>要素を表します。この要素には、0(ゼロ)個以上の一連の<action>要素とそのプロパティが含まれます。アクション・マッピングのコンテナ・アイコンは、構造ウィンドウにのみ表示されます。「WebアプリケーションでのStrutsページ・フローについて」を参照してください。
attachment_icon 添付
ダイアグラムの要素へのノートの添付を表します。「Strutsページ・フロー・ダイアグラムへの要素の追加」および「ダイアグラム要素へのノートの作成および添付」を参照してください。
controller_icon コントローラ
<controller>要素を表します。この要素は、アプリケーション・モジュールのランタイム構成を格納するControllerConfig Bean(org.apache.struts.config.ControllerConfig)を記述します。
data_action_icon データ・アクション
Oracle ADFのデータ・アクション(oracle.adf.controller.struts.actions.DataAction)を表し、struts-config.xmlファイルのaction要素として表示されます。Oracle Application Development Framework(Oracle ADF)には、データ・バインドされたWebページに対するバインディング・コンテキストを準備し、モデルを介して公開されるカスタム・ビジネス・サービス・メソッドを実行するデータ・アクションが用意されています。データ・アクションを使用してアクションを作成するときにOracle ADFを使用すると、データ・バインドされたページ・フローを作成できます。「データ・バインドされたStrutsアプリケーションでのページ・フローについて」を参照してください。

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

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

WebアプリケーションでのStrutsページ・フローについて
データ・バインドされたStrutsアプリケーションでのページ・フローについて
Strutsページ・フロー・ダイアグラムのビジュアル・プロパティのカスタマイズ
Strutsページ・フロー・ダイアグラムへの要素の追加
Strutsページ・フロー・ダイアグラムからの要素の削除
Strutsページ・フロー・ダイアグラムのレイアウトの変更

 

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