Java Enterprise Design Patterns: Patterns in Java,Volume 3
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Java Enterprise Design Patterns: Patterns in Java,Volume 3

English

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).

English

Acknowledgments.

About the Author.

Chapter 1 Introduction to Software Patterns.

Description of Patterns.

Pattern Name.

Synopsis.

Context.

Forces.

Solution.

Consequences.

Implementation.

Known Uses.

Code Example.

Related Patterns.

A Very Brief History of Patterns.

Organization of This Book.

Chapter 2 Overview of UML.

Class Diagram.

Collaboration Diagram.

Statechart Diagram.

Deployment Diagram.

Chapter 3 The Software Life Cycle.

Chapter 4 Transaction Patterns.

Acid Transaction.

Composite Transaction.

Two Phase Commit.

Audit Trail.

Chapter 5 Distributed Architecture Patterns.

Shared Object.

Object Request Broker.

Object Replication.

Redundant Independent Objects.

Prompt Repair.

Mobile Agent.

Demilitarized Zone.

Process Pairs.

Chapter 6 Distributed Computing Patterns.

Object Identifier.

Registry.

Protection Proxy.

Publish-Subscribe.

Retransmission.

Mailbox.

Heavyweight/Lightweight.

Heartbeat.

Connection Multiplexing.

Chapter 7 Concurrency Patterns.

Session Object.

Lock File.

Static Locking Order.

Optimistic Concurrency.

Thread Pool.

Ephemeral Cache Item.

Transaction State Stack.

Chapter 8 Temporal Patterns.

Time Server.

Versioned Object.

Temporal Property.

Chapter 9 Database Patterns.

Persistence Layer.

CRUD.

Stale Object.

Type Conversion.

IsDirty.

Lazy Retrieval.

Appendix A Persistence Framework.

Bibliography.

Index.
loading