This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Hi All, I am preparing SCEA Part-2 Assighment development, I read a book UML Distilled by Martin Fowler, it's good, it's only teaches simple basics of UML. Any book is there for advanced UML in J2EE platform based? For designing diagrams I am planning to use Visual-Paradigm (community edition), is it a good IDE for developing OOAD UML diagrams? Can any one share some thoughts about Visual-Paradigm and an Advanced UML book? Thanks in advance, George
George Thomson<br />SCJP, SCWCD, SCBCD, IBM-141(XML), SCEA<br />......................................................................
I like the "Unified Modelling Language User Guide" by The Trio. Although it has no J2EE specific chapters, it covers the ground better than anything else. The "UML Distilled" by Fowler and Scott is also nice, but not as exhaustive as the former. It is interesting that there are no titles dedicated for application of UML in a J2EE environment. There are a few whitepapers on Rational Developer website( needs registration, but is free). Also checkout the "Designing Enterprise APplications with the J2EE Platform" on Sun website. A while ago this book was available for free download on theserverside.com, you may want to check whether it is still available. As for the IDE, most candidates use a drawing tool for modelling diagrams and not IDEs. Unless you want to generate code, do roundtrip software engineering and such, use of an IDE in my opinion is an overkill for this purpose. Stick with a good tool that supports all standard UML constructs and you'll be fine. You can download an evaluation copy of Rose. The only other tool I like is TogetherJ from Borland. Both of them support easy extraction of drawings into standard picture formats(gif, jpg etc) so that you can incorporate them into HTML pages. Good luck!
Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).