Web ダイアグラムでの WebFacing サービスの開発

Web ダイアグラムを使用すれば、ビジュアル開発環境で WebFacing サービスを容易に作成できます。 WebFacing 変換中には、デフォルトで Struts コントローラー・ランタイムがアクティブなので、アプリケーションを展開して Struts ベースの WebFacing サービスを組み込むことができます。 それから、コマンド・キー・アクションまたはフィールド・ハイパーリンクを使用して、これらのサービスを WebFacing アプリケーションと統合することができます。

「ナビゲーター」ビューから以下のオブジェクトを表示できます。
  • WebFacing プロジェクト/Web Diagrams/WF Runtime/WFController.gph - この読み取り専用ダイアグラムは、WebFacing Struts コントローラー設計を図示しています。
Struts ベースの WebFacing プロジェクト内で最初の Web ダイアグラムを作成するには、以下の通り行います。
  1. 「ナビゲーター」ビューで、「WebFacing プロジェクト」 > 「Web ダイアグラム」を展開します。
  2. 「Web ダイアグラム」フォルダーを右クリックして、「新規」 > 「その他」 > 「Web」 > 「Web ダイアグラム」を選択します。
  3. 「次へ」をクリックします。
  4. 新規ダイアグラムの名前 (例えば、MyWFService) を入力します。
  5. 「完了」をクリックして、新規 Web ダイアグラムを作成します。
オブジェクトをダイアグラムに追加するには、以下の通り行います。
  1. ダイアグラム内の任意の場所を右クリックして「新規」 > 「Web パーツ」 > 「Web ページ」を選択し、新規 JSP を表すアイコンを作成します。
  2. プロジェクトの「WebContent」フォルダーからの相対パスを指定することによって、Web ページ・ノードに名前を付けます。後でノードの名前を変更するには、そのノードを右クリックして「名前変更」を選択します。
  3. 別の Web ページを追加するには、ステップ 1 および 2 を繰り返します。
  4. 最初の Web ページ・ノードを右クリックして「接続」を選択してから、カーソルを 2 番目の Web ページ・ノードにドラッグして、これら 2 つのノード間のビジュアル接続を作成してください。
  5. 両方の Web ページ・ノードで、ノードをダブルクリックしてウィザードを呼び出します。
  6. ウィザードをウォークスルーして、「完了」を押してノードを作成または具現化してください。

Web ダイアグラム開発の基本を理解したら、ビジュアル環境でのさらなるアプリケーションの開発を始めることができます。 中断したところから続けるために、アクション・マッピングやフォーム Bean なども開発できます。

サービス、JSP、あるいは Web ダイアグラムのその他の項目を開発した後、WebFacing アプリケーションのコマンド・キーを構成することができます。これをクリックすると、Web ダイアグラムを使用して開発した特定の項目が呼び出されます。詳しくは、コマンド・キー・アクションでの WebFacing アプリケーションの拡張を参照してください。