私は、ほとんどのコントローラーとビュー機能に Struts と JSP を使用する、かなり大規模な Java EE コード ベースで作業しています。多くの JSP とタグ ファイルには、次のようなネストされた参照があります。
outerFile.jsp includes innerFile1.jsp includes someTag.tag includes target.tag
someOtherFile.jsp includes innerFile2.jsp includes someTag.tag includes target.tag
この状況は、target.tag が多くのファイル内にネストされている場合に発生する可能性があり、10 個以上のファイル内にある可能性があります。そのため、そのファイルの内容を編集すると、任意の数の親ファイルに悪影響を与える可能性があります。「最も外側の」JSP にたどり着くまですべての親ファイルを検索することはできますが、多くのリファクタリングを行う場合は時間がかかる可能性があります。これらの参照を既知の開始点 (例: target.tag) から見つけるためのツールはありますか? すでに Google で検索しましたが、ここでは適切な用語を使用していない可能性があるため、この種のツールを何と呼ぶかについての提案も役に立ちます。
基本的に、クラスのエンティティ関係図を作成するのと同様に、JSP 関係をリバース エンジニアリングしようとしていますが、<%@include %> 呼び出しを使用して、「親」と「子」を持つ JSP ファイルとタグを使用します。