Java Enterprise Design Patterns: Patterns in Java, Volume 3
Mark Grand
- 出版商: Wiley
- 出版日期: 2001-02-15
- 售價: $722
- 語言: 英文
- 頁數: 416
- 裝訂: Paperback
- ISBN: 0471333158
- ISBN-13: 9780471333159
-
相關分類:
Java 程式語言、Design Pattern
已絕版
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$722Patterns in Java Volume 2
-
$680$537 -
$2,610$2,480 -
$1,500$1,425 -
$1,029Operating System Concepts, 6/e
-
$580$452 -
$970Introduction to Algorithms, 2/e
-
$784E-Business & E-Commerce Infrastructure: Technologies Supporting the E-Business I
-
$1,710$1,625 -
$680$666 -
$920$727 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$760Patterns in Java, Volume 1, 2/e
-
$1,890$1,796 -
$780$741 -
$590$466 -
$680$537 -
$880$792 -
$750$675 -
$300$270 -
$2,340$2,223 -
$720$648 -
$650$507 -
$520$406
相關主題
商品描述
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.
Table of Contents
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.