前 次 前/次ボタンと目次ボタンとの区切り線

AppXaminer による依存関係の視覚化

ここでは、Web アプリケーションの依存関係を Workshop for JSP で簡単に管理する方法について説明します。AppXaminer を使用してリソースの依存関係を表示し、切断されているリンクをチェックしたり、特定のリソースへの参照の数を計算したりします。

背景

Web アプリケーションは、数多くのレイヤ (プレゼンテーション レイヤ、ビジネス ロジック レイヤ、データ統合レイヤなど) で構成されます。既存の Web アプリケーションをインポートする際には、Workshop のベース テクノロジである AppXRay によって、Web アプリケーションのすべてのアーティファクトがスキャンされます。AppXRay は、これらのアーティファクト間の関係の階層 (アーティファクト間のすべての依存関係のマップを含む) を管理します。Workshop for JSP では、これらの情報を AppXaminer で視覚的に表示して、すべての Web アプリケーションの依存関係を詳細に把握できます。また、問題の自動検出機能や、環境内を簡単にナビゲーションする機能も提供されています。

依存関係の表示

  1. [AppXplorer] で home.jsp を開きます。
  2. [home.jsp] を右クリックし、[AppXRay の依存関係の表示] を選択して AppXaminer を起動します。
  3. AppXaminer に、home.jsp ノードへのすべての依存関係と、home.jsp ノードからのすべての依存関係を示す図が表示されます。リソース (たとえば errors.jsp) のブランチを展開すると、複数のレベルまで簡単にドリル ダウンでき、依存関係チェーンを分析したり、アプリケーションのフロー内を移動したりできます。依存関係をダブルクリックすると適切なエディタで開かれます。

ここでは、ショッピング カート ページにエラーを挿入して、欠落しているリソースや切断されているリンクが、AppXaminer によって即座に検出および報告されることを確認します。

  1. [AppXplorer] で、[shoppingcart.jsp] を右クリックして [AppXRay の依存関係の表示] を選択します。
  2. errors.jsp の横にある上付き文字 "1" をクリックし、shoppingcart.jsp 内の <@%page> タグに移動します。
  3. shoppingcart.jsp の 2 行目を「errorPage="error.jsp"」に変更します。
  4. クリックで [AppXaminer] に戻ると、依存先のページが赤で表示されています。これは、shoppingcart.jsp が存在しないページを参照していることを示します。
  5. shoppingcart.jsp の errorPage を「errors.jsp」に変更します。

特定の Web リソースに対する参照の検索

  1. [AppXplorer] で、[login.jsp] を右クリックして [AppXRay の依存関係の表示] を選択します。
  2. Workshop ツアー プロジェクト内の多くのページが errors.jsp を参照しています。そのページに対する参照の総数を計算するには、[errors.jsp] を右クリックして [AppXRay 参照の検索] を選択します。
  3. 〔Ctrl〕を押しながらソース内の errors.jsp をマウスでポイントすると、リソースが下線付きで表示されます。この要素を左クリックすると、errors.jsp ページに移動できます。

関連する概念

編集の同期

関連するタスク

Web ページの操作
インクルードされたページの表示
異なるロケールでの Web ページの表示

関連するリファレンス

JSP エディタ

チュートリアルの前後の手順に移動するには、次の矢印をクリックしてください。

 

ナビゲーションをスキップ バー   ページの先頭