Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

A good book for UML (Rose) and J2EE?

 
R Hoffman
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi - I am just starting to work with UML, specifically using Rational Rose. I am learning the concepts, as well as learning the software at the same time.
Can anyone recommend to me a good book/tutorial to help me along? I know that there are several out there, but wan't sure which might be the best.
Cheers-
Rochelle
 
john fuhr
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
for a good cruise through all the diagramatic aspects of UML, try "SAMS Teach Yourself UML in 24 Hours". It's a long 24 hours but it gives you great examples and covers quite a bit.
and it's "cheap" - $24.
 
Thomas Paul
mister krabs
Ranch Hand
Posts: 13974
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try the book in this weeks's giveaway, Enterprise Java with UML
 
John Wetherbie
Rancher
Posts: 1449
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rochelle,
Could you review the JavaRanch naming policy and think about re-registering? Your current username might disqualify you for the giveaway.
Thanks,
John
 
Ct Arrington
Author
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My personal favorites for UML are:
UML Distilled by Martin Fowler
Visual Modeling with Rational Rose 2000 and UML by Terry Quatrani
The Unified Modeling Language User Guide by Grady Booch
Also, don't overlook the UML specification itself. It is freely available from www.omg.org. It is definitive, quite readable, and has some extremely illuminating examples.
My own offering, Enterprise Java with UML, attempts to show how UML can be used throughout the lifecycle of an enterprise Java project.
Hope it helps
CT
------------------
C.T. Arrington
Author of Enterprise Java with UML
 
Mirko Froehlich
Ranch Hand
Posts: 114
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
CT,
I haven't seen your book yet, but it definitely sounds very interesting. Currently, we are not using EJB but other server-side Java technologies like JSP and Servlets, as well as XML and typical design patterns like MVC. Would you still recommend your book in this case, or does it focus more on EJB?
-Mirko
 
Thomas Paul
mister krabs
Ranch Hand
Posts: 13974
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The book doesn't even mention Java in the first 225 pages! This is a book you could use for any Java project. In fact, the analysis part is so good I would recommend it if you were doing C++ development.
 
Anil Vupputuri
Ranch Hand
Posts: 527
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
UML Distilled by Martin Flower is very good book

Anil
 
Rochelle Hoffman
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oops, sorry about the name. I re-registered a while ago but forgot to use the new name when posting.
 
vasan dinesh
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hai!
i have read this book "Mastering UML with rational Rose" by Doug Rosenberg. it is a good book for those who do not know rational rose (as well as UML). u can try this out.
regards
vasan

 
Ct Arrington
Author
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all
Many thanks to Thomas Paul for the kind words and the recommendation for general use of my book. It is incredibly gratifying to hear that my efforts resonated with another practitioner!
To Mirko's question, Enterprise Java with UML covers how to use UML to:
Better understand and communicate a problem
Analyze the problem as a foundation for architecture and design
Communicate an architecture
Design a solution
Along the way, I do cover several technologies and APIs, including XML, JDBC (doesn't everybody , RMI, Servlets, Swing, and EJB. I don't cover JSP, because I don't know it very well at all.
I also demonstrate the use of several design patterns, including Composite, Observer, and Abstract Factory.
Hope it helps
CT
------------------
C.T. Arrington
Author of Enterprise Java with UML
 
Mirko Froehlich
Ranch Hand
Posts: 114
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply. I'll definitely need to check out your book. I am not using UML a lot right now, but I would like to use it more in the future. Actually, I would be very curious about how to model JSP pages. Technically, there really isn't a lot to them, since it's just an easier way to write servlets (at least when it comes to servlets that mainly focus on presentation), but still I would not know how to appropriately model these in a UML diagram.
How would you go about modeling a system that consists of a mix of server-side technologies like JSP (for the presentation layer, i.e. view), Servlets (mainly for processing forms, i.e. controler), JavaBeans (for the model, i.e. data and business logic), and other Java classes (such as services that provide caching, access to other back-end systems, etc.)?
-Mirko
Originally posted by CT Arrington:
...
Along the way, I do cover several technologies and APIs, including XML, JDBC (doesn't everybody , RMI, Servlets, Swing, and EJB. I don't cover JSP, because I don't know it very well at all.

 
Mrigasira Srinivas
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

The Unified Modelling Language User Guide by Grady Booch could be a good starting place.
 
Thomas Paul
mister krabs
Ranch Hand
Posts: 13974
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't cover JSP, because I don't know it very well at all.

That was one thing I noticed... the section on your HTML classes could have been implemented in JSP.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic