Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Enterprise Java and UML, Second Edition 2nd Edition

4.5 out of 5 stars 21 customer reviews
ISBN-13: 072-3812139392
ISBN-10: 0471267783
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$24.79 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$70.00 On clicking this link, a new layer will be open
More Buying Choices
20 New from $29.99 26 Used from $0.78
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$70.00 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

Review

"[This book] delivers key knowledge that every programmer should be armed with." -- Claude Duguay for java-zone.com --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

Design better code by leveraging all of the capabilities of UML

Now in its second edition, this comprehensive book shows you how to use the Unified Modeling Language (UML) throughout the software development process to create better enterprise Java systems and more livable enterprise Java projects. The authors delve into common situations development teams may face, and explain the tradeoffs of using various technologies in different combinations. They then explore the development process step-by-step, showing how UML can be used in each phase, how it affects coding decisions, and how it translates into Java code.

In addition, they demonstrate how you can use UML to choose the appropriate technology that meets all of the requirements of your applications.

This approach will help you create powerful solutions, share ideas, and track decisions throughout the entire development cycle.

The new edition provides you with information on using J2EE™, UML-EJB Mappings, J2EE™ Design Patterns, Web Services, and much more. Written for Java developers, Enterprise Java with UML, Second Edition helps you:

  • Gain a better understanding of object-oriented modeling theory and practice
  • Critically review a wide variety of UML software models
  • Use UML to create a detailed outline of the problem from the user’s perspective
  • Visualize and document a balanced solution using the full suite of Java technologies

The companion Web site contains downloadable code for the full working sample application from the book as well as software that will help you begin using UML, Java, and Web Services.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 512 pages
  • Publisher: Wiley; 2 edition (June 13, 2003)
  • Language: English
  • ISBN-10: 0471267783
  • ISBN-13: 978-0471267782
  • Product Dimensions: 7.5 x 1.5 x 9.2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Best Sellers Rank: #3,589,930 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

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 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer 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 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews