Patterns in Java - Mark Grand

Patterns in Java

Mark Grand (Autor)

Media-Kombination
496 Seiten
2001
John Wiley & Sons Inc
978-0-471-33315-9 (ISBN)
51,77 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This book is the third volume in the "Patterns in Java" series, again concentrating on Design Patterns, but this time focusing on Enterprise Design Patterns. Each pattern is described and explained using UML and case studies.
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.

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

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; Is Dirty; Lazy Retrieval; Appendix A Persistence Framework; Bibliography; Index.

Erscheint lt. Verlag 23.11.2001
Reihe/Serie Patterns in Java ; BD 3 | 1.40
Zusatzinfo Illustrations
Verlagsort New York
Sprache englisch
Maße 152 x 229 mm
Gewicht 879 g
Einbandart Paperback
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-471-33315-8 / 0471333158
ISBN-13 978-0-471-33315-9 / 9780471333159
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich