Reverse Engineering Struts app with UML

O

olegkon

Hi,

I need to reverse engineer old large Java Web application which uses
Struts1.1, EJB2, servlets, JSPs, etc. - get class/activity/sequence
diags.

Many years ago did something similar with Rational Rose.
Just went to Rational site, there is no trial version of Rational Rose
anymore,
not planning to buy one, need it for maybe a week just to do that
reverse engineering.
Is Rose renamed into something ?

Any other good UML tools for reverse engineering ?

Please help.

Thank you,
Oleg.

P.S.: I do use MyEclipse7, but it seems to be weak on UML, at least
for Reverse Engineering.
 
A

Arne Vajhøj

olegkon said:
I need to reverse engineer old large Java Web application which uses
Struts1.1, EJB2, servlets, JSPs, etc. - get class/activity/sequence
diags.

Many years ago did something similar with Rational Rose.
Just went to Rational site, there is no trial version of Rational Rose
anymore,
not planning to buy one, need it for maybe a week just to do that
reverse engineering.
Is Rose renamed into something ?

Any other good UML tools for reverse engineering ?

Rational is an IBM product today:
http://www-01.ibm.com/software/rational/

My guess is that you will need to either pay for some
expensive software or spend the hours it takes to do it
manually.

Arne
 
M

Mark Space

olegkon said:
I need to reverse engineer old large Java Web application which uses
Struts1.1, EJB2, servlets, JSPs, etc. - get class/activity/sequence
diags.

Any other good UML tools for reverse engineering ?


NetBeans has a reverse engineer to UML feature. I haven't tried it with
struts explicitly.
 
O

olegkon

Rational is an IBM product today:
   http://www-01.ibm.com/software/rational/

My guess is that you will need to either pay for some
expensive software or spend the hours it takes to do it
manually.

Arne


Arne,

Rational what ?
There is a large number of products under Rational name (RAD, AppDev,
TechDev, XDE, Rose for UML, etc.)
Which of them can do reverse engineering Struts/EJB project into ?
Is that only Class diagrams or others as well (Sequence, Activity,
Component, etc)?
Does it support UML2 ?

Any trial/free versions?

I have tried MyEclipse7, it only works with Class Diagrams,
and by default did not put any relationships/interactions between
classes (only parent-child).

Need something more powerful, at least for Seq. diags.

Thank you in advance.
Oleg.
 
A

Arne Vajhøj

olegkon said:
Rational what ?
There is a large number of products under Rational name (RAD, AppDev,
TechDev, XDE, Rose for UML, etc.)
Which of them can do reverse engineering Struts/EJB project into ?
Is that only Class diagrams or others as well (Sequence, Activity,
Component, etc)?
Does it support UML2 ?

Any trial/free versions?

I am not uptodate with Rational products, so I can not say what each
product contains. The IBM docs should tell.

http://www.ibm.com/developerworks/rational/downloads/ has links
to trials.

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,754
Messages
2,569,521
Members
44,995
Latest member
PinupduzSap

Latest Threads

Top