This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes UML Modeling Tools for Java Code Conversion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "UML Modeling Tools for Java Code Conversion" Watch "UML Modeling Tools for Java Code Conversion" New topic
Author

UML Modeling Tools for Java Code Conversion

Michael McCormick
Greenhorn

Joined: Dec 14, 2011
Posts: 11
Can someone please advise a list of UML modeling tools which convert UML-based designs into Java code?

Thanks for any help provided.
Kemal Sokolovic
Bartender

Joined: Jun 19, 2010
Posts: 825
    
    5

More or less, all UML modeling tools provide code generation based on your UML model.
Your question is not easy to answer, since I don't know are you looking for a free tool, what's your experience with UML modeling, and what do you expect to get. It's almost as you asked - which IDE to use.

Anyway, I use PowerDesigner myself, and it's excellent. It provides the code generation based on UML model (e.g. class diagram) for a variaty of languages, not just Java. I also checked Enterprise Architect once or twice, so I think it also provides the functionality you need. Perhaps some of the Ranchers will have other tools in mind.

The quieter you are, the more you are able to hear.
Michael McCormick
Greenhorn

Joined: Dec 14, 2011
Posts: 11
Hi Kemal,

I am learning Java at the moment. I would prefer to use a professional tool if it is significantly better than those that are free - hence my question - you see I wanted to determine what peoples experiences were like with different tools.

Following on from that I wanted to take a course in UML if you have any advices on appropriate courses I'd be thankful.

Thanks for your advices and I appreciate you comments.

Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

"Professional" and "free" are not mutually exclusive. The most popular Java IDEs, Eclipse and NetBeans, are both free and used by the majority of professional Java developers.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 37907
    
  22
Michael McCormick wrote: . . . I am learning Java at the moment.
Yes
I would prefer to use a professional tool . . .
Yes.

But not both. Chances are, the professional tool will prevent you learning any more. You will learn the tool, but not how to write Java, nor what the Java means.
Michael McCormick
Greenhorn

Joined: Dec 14, 2011
Posts: 11
Hey Jesper,

The subject is about UML tools.

Thanks
Michael McCormick
Greenhorn

Joined: Dec 14, 2011
Posts: 11
Campbell Ritchie wrote:
Michael McCormick wrote: . . . I am learning Java at the moment.
Yes
I would prefer to use a professional tool . . .
Yes.

But not both. Chances are, the professional tool will prevent you learning any more. You will learn the tool, but not how to write Java, nor what the Java means.


My studies are quite advance at the moment - I plan to sit exams soon.

Thanks for the reply
Kemal Sokolovic
Bartender

Joined: Jun 19, 2010
Posts: 825
    
    5

Jesper de Jong wrote:"Professional" and "free" are not mutually exclusive. The most popular Java IDEs, Eclipse and NetBeans, are both free and used by the majority of professional Java developers.

I caught myself writing the same thing, so I edited it quickly since I also share that oppinion.

Anyway, there are some good plugins for the IDEs (I tried one for NetBeans once), which are both free and good enough for the purpose. Just don't forget what your primary goal is - to learn Java. Learning to use professional (both free and commercial) development tools can result in a very steep learning curve, so you might step away from your primary goal.
 
wood burning stoves
 
subject: UML Modeling Tools for Java Code Conversion
 
Similar Threads
UML Tools
code form UML
Eclipse Modeling Framework - Release Announcement - Addison-Wesley
classes/methods diagram
Difficult Situation