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

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

action_icon アクション
struts-config.xmlファイルの<action>要素(org.apache.struts.action.Action)を表します。アクションは、受信HTTPリクエストの内容と、このリクエストを処理するために実行される対応するビジネス・ロジックを仲介する要素です。 アクション・パッケージはStrutsフレームワークの中心部分であり、MVCモデルのコントローラ・レイヤーに相当します。
ページ・フロー・モデラー・ダイアグラムに挿入したアイコンは、次に示すように、最初は黄色の警告アイコンが重なって表示されます。
重なって表示されているアクション・アイコン
これは、アクション要素にアクション・クラスが関連付けられていないことを示しています。 アクション・クラスをダブルクリックして要素に関連付けると、警告表示のないアイコンが表示されます。
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ファイル内の<action>または<global-exceptions>要素に定義された<exception>要素を表します。 ExceptionHandlerは、Struts構成ファイルで構成され、アクションの実行メソッドによってスローされる特定タイプの例外を処理します。
formbean_icon フォームBean
struts-config.xmlファイルの<form-beans>要素(org.apache.struts.config.FormBeanConfig)を表します。 フォームBeanは、実行時にActionFormインスタンスを作成する際に使用されるディスクリプタです。 「StrutsフォームBeanの作成」を参照してください。
formbeans_icon フォーム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ページから別のページまたはアクションへのリンクを表します。 「ページ・フロー・ダイアグラムでのアクション・フォワードの定義」および「ページ・フロー・ダイアグラムでのナビゲーション・リンクの定義」を参照してください。
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_iconStrutsアクション
Strutsアクション・パッケージには、受信HTTPリクエストとそれに対応するビジネス・ロジックを仲介する特別な要素が用意されています。
strutsconfig_iconStruts構成
struts-config.xmlモジュール構成ファイルを表します。 このアイコンは、構造ウィンドウにのみ表示されます。 「WebアプリケーションでのStrutsページ・フローについて」を参照してください。

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

 

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