Java Enterprise Design Patterns, Volume 3

  • 6h 51m
  • Mark Grand
  • John Wiley & Sons (US)
  • 2002

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
  • A persistence framework to organize and encapsulate the details of how an object is persisted

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. He is also the author of Patterns in Java, Volumes 1 and 2 (both from Wiley).

In this Book

  • Java Enterprise Design Patterns, Volume 3
  • Introduction to Software Patterns
  • Overview of UML
  • The Software Life Cycle
  • Transaction Patterns
  • Distributed Architecture Patterns
  • Distributed Computing Patterns
  • Concurrency Patterns
  • Temporal Patterns
  • Database Patterns
  • Bibliography
SHOW MORE
FREE ACCESS