AppXRay is a central feature of Oracle Enterprise Pack for Eclipse designed for dependency tracking, validation, and visualization. AppXRay analyzes your project artifacts in order to understand their interdependencies and then uses this information to drive many of the core OEPE features such as code completion and validation in your source files, variable information in the Palette, data binding in the Property sheet, and much more. AppXRay also enables you to visualize the dependency relationships within a project.
To use and analyze AppXray results:
In the Project Explorer right-click the login.jspx node and select Show AppXray Dependencies, as shown in Figure: Show AppXray Dependencies.
AppXaminer opens in the Editor displaying the relationship the login page has with other components, as shown in Figure: AppXaminer. The numeric values indicate the number of references a component has with another.
For instance the login.jspx page has 2 references with loginBean (username and password), 4 references with the application.properties and so on.
You can expand another level, as shown in Figure: AppXaminer.
And keep going on expanding the nodes.
Right-click in a node to view details, as shown in Figure: AppXaminer. Right-click the loginBean node and select Show Reference Detail from context, which invokes a popup window displaying the detailed components involved.
You can repeat the operation on each component.
Right-click the application.properties node and select Open, as shown in Figure: AppXaminer.
The application.properties file opens in the editor, as shown in Figure: application.properties File.
You can open all components of your application navigating through the AppXaminer diagram.
In Project Explorer, double-click the WebContent | WEB-INF | faces-config.xml to open the file in the editor, as shown in Figure: Faces Configuration Overview.
Click the Overview tab to visualize the application environment.
Click the Navigation Rule tab for a graphical presentation of pages and navigation cases, as shown in Figure: Graphical Presentation.
Click the Managed Bean tab for reviewing the defined managed bean, as shown in Figure: Managed Bean Tab.
Review the other tabs, as shown in Figure: Faces Configuration Tabs.