Java Enterprise Design Patterns: Patterns in Java, Volume 3
暫譯: Java 企業設計模式:Java 模式,第三卷
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,660$2,527 -
$1,540$1,463 -
$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,740$1,653 -
$680$666 -
$920$727 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$760Patterns in Java, Volume 1, 2/e
-
$1,930$1,834 -
$780$741 -
$590$466 -
$680$537 -
$880$792 -
$750$638 -
$300$255 -
$2,390$2,271 -
$720$612 -
$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.
商品描述(中文翻譯)
一本針對希望在開發實際企業應用程式時使用設計模式的 Java 程式設計師的實用指南。本書探討設計模式的主題,即在專案生命週期的設計階段出現的模式。Mark Grand 專注於企業中的 Java,指導 Java 程式設計師如何在設計大型企業應用程式時應用傳統和新型模式。作者清楚地解釋了現有模式如何與新的企業設計模式協同運作,並通過案例研究展示如何在現實世界中使用設計模式。本書的特色包括超過 50 種設計模式,每種模式都以 UML 描述,並提供 UML 1.4 的概述以及它如何與專案生命週期的不同階段相結合。
目錄
致謝
關於作者
第一章 軟體模式介紹
模式描述
模式名稱
概要
上下文
力量
解決方案
後果
實作
已知用途
程式碼範例
相關模式
模式的簡史
本書組織
第二章 UML 概述
類別圖
協作圖
狀態圖
部署圖
第三章 軟體生命週期
第四章 交易模式
ACID 交易
複合交易
兩階段提交
審計追蹤
第五章 分散式架構模式
共享物件
物件請求代理
物件複製
冗餘獨立物件
即時修復
行動代理
非軍事區
過程對
第六章 分散式計算模式
物件識別符
註冊表
保護代理
發布-訂閱
重傳
郵箱
重量級/輕量級
心跳
連接多路複用
第七章 並發模式
會話物件
鎖定檔
靜態鎖定順序
樂觀並發
執行緒池
短暫快取項目
交易狀態堆疊
第八章 時間模式
時間伺服器
版本化物件
時間屬性
第九章 資料庫模式
持久層
CRUD
過期物件
類型轉換
IsDirty
延遲檢索
附錄 A 持久性框架
參考文獻
索引