File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Struts and the fly likes Reverse engineer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Reverse engineer " Watch "Reverse engineer " New topic
Author

Reverse engineer

Dhananjay Inamdar
Ranch Hand

Joined: Jan 27, 2003
Posts: 130
How to reverse engineer a sturts application.
My application has struts in the fornt end and ejb's, pojo's etc on the back end.
How to reverse engineer such an application.

Is any such eclipse plugin available.

Regards
Dhananjay


Just like you, struggeling to get the right solutions!<br /> <br />Sun Certified Java Programmer 1.5<br /> <br />Target - SCWCD
Brent Sterling
Ranch Hand

Joined: Feb 08, 2006
Posts: 948
Are you asking how to convert compiled Java class files back into Java source files? If so then I have used a tool named Jad for this. I am sure there are several such tools out there.

- Brent
Dhananjay Inamdar
Ranch Hand

Joined: Jan 27, 2003
Posts: 130
No. I am asking about converting the code into UML diagrams ie reverse engineer the struts application. I am using Struts 1.2
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
Here again, the trick is getting the right tool. IBM's Rational Application Developer (Expensive) and Rational Software Architect (Absurdly Expensive) will to this. There are probably some less expensive tools out there that will do this as well.


Merrill
Consultant, Sima Solutions
 
jQuery in Action, 2nd edition
 
subject: Reverse engineer
 
Similar Threads
criteria for choosing uml tool
Where to start for adding i18n support to existing large J2EE based Web Application ?
how to use Rational Rose's reverse engineer function
Code Reverse-Engineering Tool
securing Java code from unauthorized disassembling