![]() |
![]() |
![]() |
![]() |
Underlying the entire Workshop Studio product family is the unique AppXRay technology that manages framework artifacts for code completion, consistency checking with generated classes, configuration files or annotations, pre-build error checking, and validation that reaches all the levels of your application.
In order to use AppXRay, you must:
Normally, AppXRay is enabled. However if this causes performance to decrease unacceptably, you can disable AppXRay by clicking Project > Properties and expanding the Builders item.
To disable AppXRay, uncheck beside the AppXRay builder as shown below.
To re-enable AppXRay, simply click to put a check back beside the AppXRay builder.
AppXRay builder is also disabled if you use the Project > Build Automatically command to disable automatic builds. Within the Workshop Studio products, automatic builds are done not only for Java classes but for the AppXRay application database.
If you have disabled the AppXRay builder or if AppXRay features are not working as expected, you can rebuild the application database by right clicking on your project in the AppXplorer view and choosing Rebuild AppXRay Database from the menu.
The Application Database, AppXRay, analyzes the JSP pages, Java source files, resource bundles, and web configuration files and uses this information to build a database of the relationships between these artifacts. The BEA Workshop Studio group of products then use the information stored in AppXRay to provide validation and consistency checking across all layers of the application.
To set project-level validation properties, click Project > Properties and expand Validation - AppXRay.
The BEA Workshop Studio group of products also provide the same level of validation control for a single source file. In this case, you insert JSP comments containing the validation property to disable/enable. These comments can be placed anywhere within the source code and the IDE will enforce these properties for the single file. The following table defines the validation properties for a single file.
![]() |
![]() |
![]() |
||||||||||
![]() |
|
![]() |
||||||||||
![]() |
![]() |
![]() |
![]() ![]() |