Skip to main content


developerWorks  >  WebSphere  >

J2EE Code Validation Preview for WebSphere Studio

developerWorks

Dec 2006

Get the downloads

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. 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

DescriptionNameSizeDownload method
J2EE Code Validation Preview for WebSphere Studiowsj2eeHTTP
J2EE Code Validation Flash demoSaberWithVoice_final.exeHTTP
Information about download methods



Back to top



Document options

Document options requiring JavaScript are not displayed