Print this page Share

Enterprise Java with UML, 2nd Edition

ISBN: 978-0-471-26778-2
688 pages
June 2003
Enterprise Java with UML, 2nd Edition (0471267783) cover image


* The first book to show Java programmers how to utilize UML when building applications is now completely up-to-date with new coverage on UML 2.0, JCP UML to EJB Mappings, J2EE 1.4, and Web services
* Breaks down common situations that a development team will most likely face in the field and discusses the tradeoffs of using different technologies in different combinations
* Companion Web site includes the code for the full working sample application used in the book as well as third-party software
See More

Table of Contents

Chapter 1. Introduction to Modeling Java with the UML.

Chapter 2. Gathering Requirements with UML.

Chapter 3. Gathering Requirements for the Timecard Application.

Chapter 4. A Brief Introduction to Object-Oriented Analysis with the UML.

Chapter 5. Analysis Model for the Timecard Application.

Chapter 6. Describing the System for Technology Selection.

Chapter 7. Evaluating Candidate Technologies for Shared Services.

Chapter 8. HTML Production.

Chapter 9. Evaluating Candidate Technologies for User Interface Classes.

Chapter 10. Evaluating Candidate Technologies for System Interface.

Chapter 11. Evaluating Web Service Technologies for System Interface.

Chapter 12. Evaluating Candidate Technologies for Control and Entity Classes.

Chapter 13. Software Architecture.

Chapter 14. Introduction to Design.

Chapter 15. Design for the Timecard Domain and Timecard Workflow.

Chapter 16. Design for the Timecard UI Package.

Chapter 17. Design for Billing System Interface.

See More

Author Information

C.T. ARRINGTON is an architect and development manager with Capital One, where he specializes in architecting N-tier systems in Java.
SYED H. RAYHAN is an architect specializing in enterprise applications in Java. He is currently working as a consultant for a Fortune 100 financial company where he is implementing a J2EE system to support the client’s complex mortgage business.
See More

Related Websites / Extra

http://www.junit.org Open source unit testing framework that is used in the development of the sample application
http://www.gentleware.com Creators of Poseidon UML 1.6 Community Edition which was used to create the sample
http://java.sun.com Creators of Java and the J2EE reference implementation that was used for the sample application
http://www.jboss.org Open source J2EE container implementation
http://htmlprod.sourceforge.net Open source HTML production library that extends a lot of the ideas from Enterprise Java with UML
See More


Download TitleSizeDownload
You will need a program like WinRAR to decompress the files to your hard drive. You can download WinRAR at http://www.rarlabs.com/download.htm.

TimecardApplication.rar contains the files needed to deploy the sample application in the J2EE reference implementation.

The installation is greatly simplified if you extract the contents of this archive to c:\.

The RunSampleApplication.doc file in the doc directory guides you through the process of downloading the free third party components and running the sample application.

More adventuresome readers can follow BuildsAndPorts.txt to redeploy the sample in JBoss or Weblogic.

Many thanks to Justin Gaspard for developing Ant build and deploy scripts.

614.49 KB Click to Download
UML Samples from the 2nd edition of Enterprise Java with UML

EJwithUMLDesign.zuml (replaced EJwithUMLDesign.zargo file) is a UML model that can be viewed using Poseidon for UML Community Edition 2.2. Many thanks to Andreas Kanzlers of Gentleware for updating the model.

This free UML modeling tool is available from http://www.gentleware.com/.

The model shows a few examples of use case diagrams, activity diagrams, class diagrams and sequence diagrams.
597.76 KB Click to Download
EJwithUML1eDesign.rar contains a read only version of the Rational Rose UML diagrams from the 1st edition of Enterprise Java with UML.

The models are similar to the 2nd editions. Simply extract the files and open index.htm in your favorite browser.
2.26 MB Click to Download
Bonus_Material.pdf contains Bonus material not available in the book.

This includes source code and a visual glossary.

The file is in the Adobe Portable Document format, this means you will need the free Adobe Acrobat Reader to view the file. You can download Adobe Acrobat Reader at Adobe's site. http://www.adobe.com/products/acrobat/readermain.html.
1.65 MB Click to Download
See More

Related Titles

Back to Top