Programming Books C Java PHP Python Learn more Browse Programming Books
Enterprise Java with UML (OMG) and over one million other books are available for Amazon Kindle. Learn more
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Enterprise Java with UML Paperback – January 26, 2001

ISBN-13: 978-0471386803 ISBN-10: 0471386804 Edition: 1st

10 New from $3.81 32 Used from $1.81
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, January 26, 2001
$3.81 $1.81
Multimedia CD, Import
"Please retry"

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Customers Who Viewed This Item Also Viewed

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: OMG (Book 11)
  • Paperback: 480 pages
  • Publisher: Wiley; 1 edition (January 26, 2001)
  • Language: English
  • ISBN-10: 0471386804
  • ISBN-13: 978-0471386803
  • Product Dimensions: 9.1 x 7.5 x 1.3 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Best Sellers Rank: #4,230,198 in Books (See Top 100 in Books)

Editorial Reviews

Review

"[This book] delivers key knowledge that every programmer should be armed with." -- Claude Duguay for java-zone.com

From the Back Cover

Use UML to dramatically improve your J2EE applications

This book shows you how to harness the enormous power of enterprise Java technology using the Unified Modeling Language (UML). Writing for Java developers who are interested in modeling software before they build it, Arrington takes you step-by-step through the process of developing enterprise systems using J2EE and UML to devise elegant solutions, share ideas, and track decisions throughout the entire development cycle. Using a Timecard application, you'll start with Requirements Gathering and use case diagrams to understand the system from the user's perspective and create class diagrams, sequence diagrams, and collaboration diagrams to further analyze the problem. During the technology selection process, Arrington evaluates different Java technologies and takes a detailed look at the strengths and weaknesses of EJB, XML, Servlets, Swing, RMI, and JDBC to help you determine their suitability for your project. Next, you'll describe the system at a more granular architectural level with class and package diagrams. In the design stage, you'll apply all of the results from the previous steps to create an intricate model of the system's functionality and prepare a valuable foundation for implementation. The result is a single, coherent model that describes a software system from several perspectives.

With this book, you'll:
* Gain a better understanding of object-oriented analysis and design
* Learn how to use only the parts of the UML that you need for Java development
* Examine a wide variety of UML software models and learn how to select the best one to meet your needs
* Learn how to use UML to describe other technologies and class libraries, such as Servlets, XML, and Swing

The CD-ROM contains:
* All the design documents and source code for the sample Timecard application built in the book
* Instructions for installing and running the sample Timecard application using Sun's J2EE reference implementation

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
5 star
12
4 star
8
3 star
0
2 star
1
1 star
0
See all 21 customer reviews
This is a good introductory book for UML in general.
John Guthrie
After you finish the book, knowing the context of UML in the development process will even help you to understand concepts you've read previously in other books.
"promasa"
This book has help in so many ways to see clearly the real power of UML.
Adam L. Shepherd

Most Helpful Customer Reviews

18 of 18 people found the following review helpful By Paul Gubbay on April 17, 2001
Format: Paperback
I too agree that this book is an excellent resource. It does an excellent job of combining many aspects of the software life cycle as it pertains to enterprise java. The author's style is easy to read and the book is organized in a fashion that allows the user to progress through each new level of the design and implementation phase as if they were working on the project themselves. It covers enough of the UML basics to allow you to build strong software requirement and design docs that can be understood by developers and testers. I have found it to be an invaluable resource.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By "rrmarler" on March 21, 2002
Format: Paperback
"Enterprise Java with UML" (John Wiley & Sons, ISBN 0-471-38680-4) ) by C.T. Arrington is an excellent book covering the topic of Software Development using UML.This book is about modeling all phases of the software lifecycle using the Unified Modeling Language (UML) to build the artifacts. The author describes the modeling process for requirements gathering, Object Oriented Analysis, technology selection, software architecture, software design and implementation. The author demonstrated the advantage of participants utilizing a common language (UML notation) for communication. The author stressed viewing each phase from the proper perspective. For example, requirements gathering must emphasize viewing the model from the customer's perspective as the model is developed while Object Oriented analysis is a view from the developers perspective. The author also identified diagrams that are used for each phase. For requirements gathering the diagrams will include use case diagrams, text descriptions of each use case, and activity diagrams. During Object Oriented analysis, diagrams will include class diagrams, state charts, package diagrams, sequence diagrams, and collaboration diagrams. The author also provided useful steps and evaluation criteria to identify when a phase is successfully completed and when entry to the next phase was premature. The book is organized in pairs of chapters. One chapter discusses theory followed by a chapter that uses the theory to implement a sample project. The sample project is an example of a time recording system and demonstrates the phases of modeling as the book progresses through each phase. Experienced developers will want to focus on the chapters that model the sample. These chapters contain tips and evaluation criteria that are not found in the chapters on theory.Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By edison01742 on June 20, 2001
Format: Paperback Verified Purchase
I've bought a number of books on UML but none of them have really been all that useful in actually designing real world systems. This book covers a real world application from the conceptual stage through design and implementation. Throughout the book, the designer/developer is introduced to important concepts covering many aspects of J2EE design using UML.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Alberto Dell'era on March 3, 2002
Format: Paperback
Now I really know what UML is, finally I have a clear idea on how to apply it in real projects (not only J2EE ones), and I can appreciate its value as a great way to communicate ideas. The Author's *real* experience really shines through: everything is explained in practical terms, the examples are of a quality that can rarely be found in books (simple but not trivial, rich in details but not verbose, and thoroughly discussed and carefully engineered), quality that can only be the product of clear and sound understanding of the matters, understanding made in the trenches of complex projects.
Need to know UML ? Here I've found the clearest explanation of the various UML diagrams, with simple examples to convey the fundamental features of every diagram; forget the "UML in 24 hours" books!
Another great value of this book is the discussion of how to map the UML diagrams in Java: it was invaluable for me, since I could immediately use my OOP experience to get a practical feeling of the diagrams, in so reinforcing my understanding; an UML association, at the end, it's just a member variable, and I wonder why this is one of the few books that tells you that immediately, without filling the pages with a dozen of Academic words and acronyms.
And everything applied to J2EE, that hot technology that only a few have had experience with ... with the usual high quality, especially the discussions of the strong and weak points of every J2EE sub-technology.
Five stars!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By "promasa" on February 6, 2002
Format: Paperback
OK, so you know a bit about UML. You've read about the concepts and terminology in books like The UML User Guide and maybe others. But something is missing: how do you put it all together into a practical
project ? Well, if that's what you're looking for then this book is for you. Arrington puts UML into the context of a full application development lifecycle telling you what, when, why and how to use UML elements.
That would be enough for a good book but he also gives a wealth on practical advice on how to avoid pitfalls, track your progress, focus on what you need to do, assess technology and more. After you finish the
book, knowing the context of UML in the development process will even help you to understand concepts you've read previously in other books.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Thomas Paul VINE VOICE on January 16, 2002
Format: Paperback
Trying to develop a Java application without first developing a model can lead to a poorly designed application that fails to fulfill the needs of users, lacks reusability, and is difficult to maintain. The Unified Modeling Language (UML) was developed as an open standard notation to assist developers in modeling OO applications. As enterprise developers we are finding that we are expected to be able to design applications using UML, explain UML diagrams to our users, or be able to develop applications from UML diagrams. UML can be difficult and confusing to use and many of the books available fail to clearly explain the proper use of this development tool. "Enterprise Java with UML", by CT Arrington is an excellent introduction into the complexities of UML. Arrington takes us through the entire lifecycle of a sample EJB application (a timecard system) from requirements gathering to implementation. In alternating chapters he explains the use of UML (use cases, sequence diagrams, class diagrams, etc.) for that step in the development cycle and then uses what he just explained to develop the timecard system. Along the way we make technology decisions, develop our design, and ultimately convert our design into actual code. By the time we are done UML has become a new tool in our toolbox. Arrington has done a very good job explaining UML although some familiarity with UML notation (or at least a handy manual) would be helpful. This is a must have book for any Java developer wishing to learn UML.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews