IBM has released a tool that lets developers inspect code for a range of problems--during the development process and once an application is already implemented. The tool, called J2EE Code Validator, can analyze code and detect common errors in Java applications. J2EE Code Validator can verify that a program conforms to a set of predefined patterns and/or rules.
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.
The tool is released as a Technology Preview, and unfortunately requires WebSphere Studio Application Developer.
View the J2EE Code Validator
-
IBM Releases J2EE Code Validation Tool (11 messages)
- Posted by: Dion Almaer
- Posted on: October 21 2003 09:06 EDT
Threaded Messages (11)
- Requires WSAD 5.1 by Ron Eisele on October 21 2003 09:24 EDT
- IBM Releases J2EE Code Validation Tool by John Brand on October 21 2003 10:30 EDT
- IBM Releases J2EE Code Validation Tool by Umesh Kudtarkar on October 21 2003 13:37 EDT
- Eclipse - J2EE Code Validation Tool by Jay K on October 21 2003 10:31 EDT
- Windows Only :( by Scott Clasen on October 21 2003 12:57 EDT
- WSAD 5.1 + Linux by null on October 21 2003 15:02 EDT
-
WSAD 5.1 + Linux by John Stecher on October 22 2003 04:25 EDT
- WSAD 5.1 + Linux by null on October 24 2003 01:56 EDT
-
WSAD 5.1 + Linux by John Stecher on October 22 2003 04:25 EDT
- WSAD 5.1 + Linux by null on October 21 2003 15:02 EDT
- IBM Releases J2EE Code Validation Tool by Erik Bengtson on October 21 2003 13:46 EDT
- IBM WSAD behind firewall by Ch. Pr?hl on October 22 2003 02:31 EDT
- Check it out by Vilas Prabhu on October 21 2003 14:28 EDT
-
Requires WSAD 5.1[ Go to top ]
- Posted by: Ron Eisele
- Posted on: October 21 2003 09:24 EDT
- in response to Dion Almaer
All,
Also, it seems to require WSAD 5.1, not the patched 5.0->5.0.1x version....from my experience, anyway...5.01 won't install it. I believe that they're charging WSAD customers for the upgrade; I could be wrong, but check it out further if you have 5.0x...cheers. -
IBM Releases J2EE Code Validation Tool[ Go to top ]
- Posted by: John Brand
- Posted on: October 21 2003 10:30 EDT
- in response to Dion Almaer
IBM has released a tool that lets developers inspect code for a range of problems--during the development process and once an application is already implemented. The tool, called J2EE Code Validator, can analyze code and detect common errors in Java applications. J2EE Code Validator can verify that a program conforms to a set of predefined patterns and/or rules.
>
I hope they implement a tool called "J2EE Application Server Code Validator" next, and run it against the development tree of WAS 4 and 5.
Br - J -
IBM Releases J2EE Code Validation Tool[ Go to top ]
- Posted by: Umesh Kudtarkar
- Posted on: October 21 2003 13:37 EDT
- in response to John Brand
I doesn't work with Eclipse 2.1. I wish they provide support in next release. -
Eclipse - J2EE Code Validation Tool[ Go to top ]
- Posted by: Jay K
- Posted on: October 21 2003 10:31 EDT
- in response to Dion Almaer
Since WSAD is built on Eclipse, will "J2EE Code Validation Tool" work with Eclipse, if not, are they any future plans to integerate it with Eclipse and extend support for other IDEs.
-----------------------------------------
http://JavaRSS.com
Just one bookmark - for all java news, articles and blogs.
----------------------------------------- -
Windows Only :([ Go to top ]
- Posted by: Scott Clasen
- Posted on: October 21 2003 12:57 EDT
- in response to Dion Almaer
No Linux -
WSAD 5.1 + Linux[ Go to top ]
- Posted by: null
- Posted on: October 21 2003 15:02 EDT
- in response to Scott Clasen
Are you using WSAD 5.x on linux ??? im trying to use it but its work terrible bad !!! it close itself without any reason. If IBM plans are to run linux everywhere they can start to test their own products !!! -
WSAD 5.1 + Linux[ Go to top ]
- Posted by: John Stecher
- Posted on: October 22 2003 16:25 EDT
- in response to null
I have been using WSAD on RedHat 9.0 and havent had any problem at all with it closing unexpectedly. The performance of the application as far as startup, compilation, and shutdown all seem to be on par with an equivalent Windows install. Just my 2 cents. -
WSAD 5.1 + Linux[ Go to top ]
- Posted by: null
- Posted on: October 24 2003 13:56 EDT
- in response to John Stecher
what version of wsad ??? are you using kde or gnome ??? gtk binding o motif ???
Im using wsad 5.1 on redhat9 (yes i know .. its not a supported platform) gnome and gtk binding and i works really bad !!!. I had been working with the same version of wsad on windows and it works ok (some minor problems)
Ignacio -
IBM Releases J2EE Code Validation Tool[ Go to top ]
- Posted by: Erik Bengtson
- Posted on: October 21 2003 13:46 EDT
- in response to Dion Almaer
This tool doesn't help much. In fact, many of WSAD validation tools just make the compilation process slower.
Also, WSAD can't validate my deployment XML files, because I'm behind a firewall and WSAD 5.1 or 5.0 doesn't work fine with it.
On the other side, WSAD has nice features like Visual Editor for Swing, Struts editors, Wizards, EJBs, Database modeling, etc. -
IBM WSAD behind firewall[ Go to top ]
- Posted by: Ch. Pr?hl
- Posted on: October 22 2003 02:31 EDT
- in response to Erik Bengtson
Also, WSAD can't validate my deployment XML files, because I'm behind a
> firewall and WSAD 5.1 or 5.0 doesn't work fine with it.
Did you try to let WSAD use a local copy instead for the DTDs by modifying "Window > Prefences > XML > XML Catalog"? -
Check it out[ Go to top ]
- Posted by: Vilas Prabhu
- Posted on: October 21 2003 14:28 EDT
- in response to Dion Almaer
Similar tool, has command line interface, integrates with build processes.
Check it out.
http://www.tcs.com/0_products/assent/index.htm