Java Enterprise Design Patterns: Patterns in Java: v. 3 - Softcover

Grand, Mark

 
9780471333159: Java Enterprise Design Patterns: Patterns in Java: v. 3

Synopsis

A how-to guide for Java programmers who want to use design patterns when developing real-world enterprise applications This practical book explores the subject of design patterns, or patterns that occur in the design phase of a project's life cycle. With an emphasis on Java for the enterprise, Mark Grand guides Java programmers on how to apply traditional and new patterns when designing a large enterprise application. The author clearly explains how existing patterns work with the new enterprise design patterns and demonstrates through case studies how to use design patterns in the real world. Features include over 50 design patterns, each mapped out by UML, plus an overview of UML 1.4 and how it fits in with the different phases of a project's life cycle.

"synopsis" may belong to another edition of this title.

About the Author

MARK GRAND is a consultant specializing in distributed systems, object-oriented design, and Java. He is currently working on an open source framework for gluing components and programs into an application (www clickblocks.org). He is also the author of Patterns in Java, Volumes 1 and 2 (both from Wiley).

From the Back Cover

Use design patterns to develop real-world Java distributed and Enterprise applications

This third volume from Mark Grand features 38 design patterns for developing real-world Java distributed and enterprise applications. Some of the key concepts covered are reliable transaction processing, distributed objects, reliable message passing, concurrency management, object persistence, and coping with time. The popularity of technologies for dealing with these issues waxes and wanes. However, by explaining many of the problems that technologies such as J2EE are designed to solve, this book documents the skills necessary for designing software that will remain useful with both current and future technologies.

Along with a plethora of practical examples, this resource includes:

*4 Transaction Patterns, 9 Distributed Architecture Patterns, 9 Distributed Computing Patterns, 7 Concurrency Patterns, 3 Temporal Patterns, and 6 Database Patterns

*Guidance for planning and designing large-scale e-commerce systems

*A persistence framework to organize and encapsulate the details of how an object is persisted

The CD-ROM contains all the code examples found in the book.

"About this title" may belong to another edition of this title.