Meaningless Drivel is fun!*
The moose likes OO, Patterns, UML and Refactoring and the fly likes A good book for UML (Rose) and J2EE? 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 » Engineering » OO, Patterns, UML and Refactoring
Bookmark "A good book for UML (Rose) and J2EE?" Watch "A good book for UML (Rose) and J2EE?" New topic
Author

A good book for UML (Rose) and J2EE?

R Hoffman
Greenhorn

Joined: Jan 22, 2001
Posts: 4
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

Joined: Feb 27, 2001
Posts: 16
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

Joined: May 05, 2000
Posts: 13974
Try the book in this weeks's giveaway, Enterprise Java with UML


Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
John Wetherbie
Rancher

Joined: Apr 05, 2000
Posts: 1441
Rochelle,
Could you review the JavaRanch naming policy and think about re-registering? Your current username might disqualify you for the giveaway.
Thanks,
John


The only reason for time is so that everything doesn't happen all at once.
- Buckaroo Banzai
Ct Arrington
Author
Greenhorn

Joined: Jan 17, 2001
Posts: 27
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


Blog | Getting Started in Software Development
Mirko Froehlich
Ranch Hand

Joined: Aug 21, 2000
Posts: 114
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

Joined: May 05, 2000
Posts: 13974
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

Joined: Oct 31, 2000
Posts: 527
UML Distilled by Martin Flower is very good book

Anil


SCJP 1.5, SCEA, ICED (287,484,486)
Rochelle Hoffman
Greenhorn

Joined: Jan 07, 2001
Posts: 13
Oops, sorry about the name. I re-registered a while ago but forgot to use the new name when posting.
vasan dinesh
Greenhorn

Joined: Feb 25, 2001
Posts: 7
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

Joined: Jan 17, 2001
Posts: 27
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

Joined: Aug 21, 2000
Posts: 114
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

Joined: Feb 28, 2001
Posts: 17

The Unified Modelling Language User Guide by Grady Booch could be a good starting place.
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
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.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: A good book for UML (Rose) and J2EE?
 
Similar Threads
HELP IN UML WITH RATIONAL ROSE!!!!!!!!!!!
which book??
Passed Part I
book
Need a good book to learn UML