|
Developing Applications with Java and UML
 |
Author: Paul R. Reed Jr. List Price: $45.00 Our Price: Click to see the latest and low price ISBN: 0201702525 Publisher: Addison-Wesley Pub Co (15 January, 2002) Edition: Paperback Sales Rank: 81,926 Average Customer Rating: 4.45 out of 5
|
Customer ReviewsRating: 3 out of 5 Too much info This book is tremendous on theory, but horrible on actual usage. I picked it up several times and was never able to get through it, and I don't believe you could ever get an entire team of developers to read, understand and implement the theories in this book.Unless your sole job is UML, I don't know how one would ever find time to get through this book. Perhaps my view will change after I develop a better understanding of UML. Rating: 1 out of 5 One of the worst technical book I have ever read .. and I have read many, I assure you... This book is a shame. Written in a cocky, airy style, could be good only for an executive who feels like reading some buzzword about these strange terms J2EE and EJB he' s been hearing about lately so that he can think he knows something about it. Value to the prgrammer really interested in the theory: ZERO. Value to the programmer interesting in coding and in a hands on approach: ZERO. Don't be fooled by the fact that the book is advertised as presenting an exmaple application: can you say you are presenting an EXAMPLE application with a couple code snippets and ONE sequence diagram??? Rating: 5 out of 5 Great "Big Picture" Book This is an excellent book for programmers new to Java, UML and Java architecture. This is not a complete book on UML, patterns, EJB or Java but that is not its intention. The author does an excellent job of taking the rational unified process and UML and breaking it down to the relevant artifacts and diagrams. It contains excellent examples and doesn't try to over simplify. I highly recommend this book to development teams that are beginning to embark on Java web applications from other programming languages.My only warning is that if you are unfamiliar with basic Java patterns (session façade, controller), you may get a little lost. It helps to have a basic understanding of Java and OOP. The book does get into EJBs but not enough to start coding your own EJB application but you will get the big picture and that is the best way to view this book. This book was required reading for a project that we are currently doing. I am managing a team with some developers new to Java but had extensive VB experience. They found that this book helped then "think in Java" I supplemented my reading with other books like Mastering Enterprise Java Beans by Ed Roman and the Sun J2EE Core Patterns Book. There is a decent book called Advanced Case Modeling if you want to get a different view on use case designs. I would like to add that the book uses a session façade controller for each use case. The book doesn't really stress the consequences of doing this. The definition of a use case is as quite broad. Some architects prefer fine-grained use cases to course-grained. This book has you using course-grained. This is important so that you don't end up with too many controllers which can translate to hundreds of session beans. Make sure that you develop your use cases in a course-grained manner to avoid this problem. In addition, the book's example uses value object creation at the entity bean level. This could be abstracted to a value bean assembler.
Similar Products
· Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
· Core Java 2, Volume II: Advanced Features (5th Edition)
· Struts in Action: Building Web Applications with the Leading Java Framework
· Developing Enterprise Java Applications with J2EE and UML
· The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process
|