人民幣定價:79 元
定價
:NT$ 474 元優惠價
:87 折 412 元
絕版無法訂購
商品簡介
作者簡介
目次
相關商品
商品簡介
面向對象大師Martin Fowler及其專家級合作者將40多種常用解決方案轉化成模式,為我們提供了這本能夠應用于任何一種企業應用平臺的、關于解決方案的參考書。本書敘述深入淺出,采用大量UML圖進一步闡明有關概念。前面介紹企業應用的背景知識,如分層架構、Web表現、業務邏輯、數據庫映射、并發、會話、分布策略等。在此基礎上,隨后的各章分別對與這些背景知識相關的設計模式進行了詳細的介紹,并配以詳細的Java代碼或C#代碼示例。 本書適合設計和構建企業應用的軟件架構師、設計人員和編程人員閱讀,同時也可作為高等院校計算機專業及軟件學院相關課程的參考教材。
作者簡介
Martin Fowler:享譽世界的軟件開發大師。現為著名軟件開發咨詢公司ThoughtWorks的首席科學家。他在面向對象分析與設計、UML、設計模式、軟件開發方法學、XP、重構等方面都有重要貢獻。他更全球最具影響力的技術作家之一,除本書外,他的《分析模式》、《UML精粹》和《重構》等著作都已經成為經典。
目次
Architecture
Enterprise App|ications
Kinds of Enterprise Application
Thinking About performance
Patterns
The Structure of the Patterns
Limitations of These Patterns
PART 1: The Narratives
Chapter 1: Layering
The Evolution of Layers in Enterprise Applicati.ons
The Three Principal Layers
Choosing Where to Run Your Layers
Chapter 2: Organizing Domain Logic
Making a Choice
Service Layer
Chapter 3: Mapping to Relational Databases
Architectural Patterns
The Behavioral Problem
Reading in Data
Structural Mapping Patterns
Mapping Relationships
Inheritance
Building the Mapping
Double Mapping
Using Metadata
Database Connections
Some Miscellaneous Points
Further Reading
Chapter 4: Web Presentation
View Patterns
Input Controller Patterns
Further Reading
Chapter 5: Concurrency (by Martin Fowler and David Rice)
Concurrency Problems
Execution Contexts
Isolation and Immutability
Optimistic and Pessimistic Concurrency Control
Preventing Inconsistent Reads
Deadlocks
Transactions
ACID
Transactional Resources
Reducing Transaction Isolation for Liveness
Business and System Transactions
Patterns for Offline Concurrency Control .
Application Server Concurrency
Further Reading
Chapter 6: Session State
The Value of Statelessness
Session State
Ways to Store Session State
Chapter 7: Distribution Strategies
The Allure of Distributed Objects
Remote and Local Interfaces
……
PART 2:The Patterns
References
Index
Enterprise App|ications
Kinds of Enterprise Application
Thinking About performance
Patterns
The Structure of the Patterns
Limitations of These Patterns
PART 1: The Narratives
Chapter 1: Layering
The Evolution of Layers in Enterprise Applicati.ons
The Three Principal Layers
Choosing Where to Run Your Layers
Chapter 2: Organizing Domain Logic
Making a Choice
Service Layer
Chapter 3: Mapping to Relational Databases
Architectural Patterns
The Behavioral Problem
Reading in Data
Structural Mapping Patterns
Mapping Relationships
Inheritance
Building the Mapping
Double Mapping
Using Metadata
Database Connections
Some Miscellaneous Points
Further Reading
Chapter 4: Web Presentation
View Patterns
Input Controller Patterns
Further Reading
Chapter 5: Concurrency (by Martin Fowler and David Rice)
Concurrency Problems
Execution Contexts
Isolation and Immutability
Optimistic and Pessimistic Concurrency Control
Preventing Inconsistent Reads
Deadlocks
Transactions
ACID
Transactional Resources
Reducing Transaction Isolation for Liveness
Business and System Transactions
Patterns for Offline Concurrency Control .
Application Server Concurrency
Further Reading
Chapter 6: Session State
The Value of Statelessness
Session State
Ways to Store Session State
Chapter 7: Distribution Strategies
The Allure of Distributed Objects
Remote and Local Interfaces
……
PART 2:The Patterns
References
Index
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。