Strutsページ・フロー・ダイアグラムの表示

Struts構成ファイルの要素を表示するには、ページ・フロー・ダイアグラムを使用します。ファイルのXMLを直接編集する必要はありません。

ページ・フロー・ダイアグラムは、次の作業を行うためのワークベンチです。

ダイアグラムおよびダイアグラムに表示される要素に関する情報を表示できます。

ページ・フロー・ダイアグラムを使用したページ・フローの定義方法の詳細は、「ページ・フロー・ダイアグラムを使用したStrutsページ・フローの定義」を参照してください。

アプリケーションのページ・フローをページ・フロー・ダイアグラムとして表示する前に、プロジェクトにStrutsサポートを含める必要があります。プロジェクトにStrutsサポートを追加するには、「プロジェクトへのStrutsサポートの追加」を参照してください。

最初にページ・フロー・ダイアグラムを表示したときに、JDeveloperによりレイアウトなどのダイアグラムの詳細を保持したダイアグラム・ファイルが作成されます。このダイアグラム・ファイルは、アプリケーションに必要なすべての設定が保持されたStruts構成ファイルとともに保守されます。

アプリケーション・ナビゲータでは、構成ファイル自体と、それに関連付けられたダイアグラム・ファイルがある場合はその両方が、Struts構成ファイルに対する単一のエントリを使用して表されます。ただし、システム・ナビゲータでは異なる2つのファイルに別々のノードを表示できます。ダイアグラム・ファイルはstruts-configとして表示され、構成ファイル自体は完全なファイル名(たとえばstruts-config.xml)を使用して表示されます。

Struts構成ファイルに対してStrutsダイアグラム・ファイルを作成しない場合は、ダイアグラムをデフォルトのエディタとして使用しないようにJDeveloperに指示できます。これは、特別に要求しないかぎりダイアグラム・ファイルが作成されないことを意味します。「Strutsページ・フロー・ダイアグラム・ファイルの抑止」を参照してください。

Struts構成ファイルに対して、多数のアクションを含んだページ・フロー・ダイアグラムを表示しようとすると、かわりにソースXMLエディタでStruts構成ファイルを開くかどうかを尋ねられます。その場合、操作を続けてダイアグラムを表示するかどうかを選択できます。

Strutsページ・フロー・ダイアグラムを表示するには、次のようにします。

  1. アプリケーション・ナビゲータで、「Webコンテンツ」フォルダに続いてプロジェクトの「WEB-INF」フォルダを展開し、Struts構成ファイルをダブルクリックします(Strutsサポートを含んだJDeveloperテンプレートを使用してアプリケーションを作成した場合、デフォルトのプロジェクト・フォルダ名はViewControllerとなります)。

  2. ページ・フロー・ダイアグラムが表示されない場合は、「ダイアグラム」タブを選択します。

    アプリケーションのページ・フローが、アイコンとラインを使用してダイアグラムの形で表示されます。各要素は、ページ・フロー・ダイアグラム内ではアイコンおよびその要素のパス名により表されます。要素を表すアイコンの詳細は、「Strutsページ・フロー・ダイアグラムの要素について」を参照してください。

    ダイアグラム上に表示されるノートおよび添付は、Struts構成ファイルには表示されません。ページ・フロー・ダイアグラム上にのみ表示されます。

ダイアグラムに変更を加えて保存した場合、その変更内容はStruts構成ファイルに反映されます。次回、ページ・フロー・ダイアグラムを起動したとき、ダイアグラムに構成ファイルに対する変更が反映されます。

Strutsページ・フロー・ダイアグラムで要素のプロパティを表示するには、次のようにします。

  1. Strutsページ・フロー・ダイアグラムを表示します

  2. 「構造」ウィンドウおよび「プロパティ・インスペクタ」が表示されない場合は、「表示」メニューから開きます。

  3. 構造ウィンドウで、「アクション・マッピング」フォルダの項目を選択します。選択した要素の属性がプロパティ・インスペクタに表示されます。

Strutsページ・フロー・ダイアグラムでWebページに関する情報を表示するには、次のようにします。

  1. Strutsページ・フロー・ダイアグラムを表示します

  2. Strutsページ・フロー・ダイアグラムで、ページまたはページ・フォワードのアイコンをダブルクリックします。ページがデータ・ページの一部である場合は、データ・ページ・アイコンをダブルクリックすると、関連するWebページが開きます。

Strutsページ・フロー・ダイアグラムでリンクに関する情報を表示するには、次のようにします。

  1. Strutsページ・フロー・ダイアグラムを表示します

  2. 次のいずれかの操作を行います。


Strutsの操作
ページ・フロー・ダイアグラムを使用したStrutsページ・フロー・ダイアグラムの定義