Dec 2006 J2EE Code Validation Preview for WebSphere Studio (J2EE Code Validation) is a tool that automatically detects common error patterns and coding violations of best practices in Web applications. IBM has identified hundreds of error patterns and coding violations from field experience and from best practices papers, and has categorized these violations into several, broad, rule categories. J2EE Code Validation uses specialized analysis code for each rule category, and in this technology preview, detects over four hundred violations.
System requirements
This technology preview requires that you have WebSphere Studio Application Developer for Windows, Version 5.1 installed. You must also have the following interim Fix Pack installed: Interim Fix 001 for WebSphere Studio Application Developer Version 5.1
Note: this technology preview cannot be installed on any version other than WebSphere Studio Application Developer, Version 5.1.
These violations are very hard to detect by conventional means and they cause serious performance degradation and system outages in real-world production environments. J2EE Code Validation integrates with WebSphere Studio Application Developer and helps developers identify and correct code defects early in the development cycle and before applications reach production.
J2EE Code Validation does not replace traditional code analysis tools. It augments them by conducting deep, static analyses of applications and by constructing all possible paths and all possible object manipulations. This type of analysis is more thorough and is capable of looking at a different set of problems. For example, using data flow analysis, J2EE Code Validation can find many common cases of race conditions which source scanning tools cannot.
This technology preview is designed to work only on Web applications: enterprise beans are not analyzed and it does not support standalone applications (for example, a backend service application accepting requests over sockets, batch programs, and GUI interfaces).
J2EE Code Validation demo
To learn more about J2EE Code Validation, take a look at this short demo that shows you how to validate an application.
Before you begin the demo
This demo requires the Macromedia Flash plug-in (Version 5 or higher), which you can download from the Macromedia Web site:
Plug-in for Internet Explorer
Plug-in for Netscape
Run the demo
You can run the demo online or you can download a self-extracting zip file and run it locally.
Run the demo online (Requires Netscape 7 or Internet Explorer 5.5 or higher)
Installing this technology preview
For information on installing this technology preview, see J2EE Code Validation Preview for WebSphere Studio Installation Guide and Release Notes.
Support
IBM does not provide support for this technology preview, nor does IBM guarantee to make these components generally available in future product releases. These technology previews are available in English.
Downloads | Description | Name | Size | Download method |
|---|
| J2EE Code Validation Preview for WebSphere Studio | wsj2ee | | HTTP |
|---|
| J2EE Code Validation Flash demo | SaberWithVoice_final.exe | | HTTP |
|---|
|