J2EE Design Patterns
暫譯: J2EE 設計模式
William Crawford, Jonathan Kaplan
- 出版商: O'Reilly
- 出版日期: 2003-10-28
- 定價: $1,650
- 售價: 5.0 折 $825
- 語言: 英文
- 頁數: 370
- 裝訂: Paperback
- ISBN: 0596004273
- ISBN-13: 9780596004279
-
相關分類:
Design Pattern
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$980$774 -
$880$695 -
$560$504 -
$880$695 -
$560$476 -
$590$466 -
$690$538 -
$750$638 -
$860$731 -
$620$527 -
$560$476 -
$450$356 -
$720$569 -
$720$569 -
$780$663 -
$550$468 -
$390$304 -
$490$417 -
$420$328 -
$280$218 -
$480$379 -
$750$593 -
$490$382 -
$780$663
相關主題
商品描述
Crawford and Kaplan's J2EE Design Patterns approaches the subject in a unique, highly practical and pragmatic way. Rather than simply present another catalog of design patterns, the authors broaden the scope by discussing ways to choose design patterns when building an enterprise application from scratch, looking closely at the real world tradeoffs that Java developers must weigh when architecting their applications. Then they go on to show how to apply the patterns when writing realworld software. They also extend design patterns into areas not covered in other books, presenting original patterns for data modeling, transaction / process modeling, and interoperability.
Table of Contents
Preface
1. Java Enterprise Design
Design Patterns
J2EE
Application Tiers
Core Development Concepts
Looking Ahead
2. The Unified Modeling Language
Origins
of UML
The Magnificent Seven
UML and Software Development Lifecycles
Use
Case Diagrams
Class Diagrams
Interaction Diagrams
Activity Diagrams
Deployment Diagrams
3. Presentation Tier Architecture
Server-Side Presentation Tier
Application
Structure
Building a Central Controller
4. Advanced Presentation Tier Design
Reuse
in Web Applications
Extending the Controller
Advanced Views
5. Presentation Tier Scalability
Scalability and Bottlenecks
Content Caching
Resource Pool
6. The Business Tier
The Business Tier
Domain Objects
7. Tier Communications
Data Transfer
Patterns
8. Database and Data Patterns
Data Access
Patterns
Primary Key Patterns
Object-Relational Mappings
9. Business Tier Interfaces
Abstracting
Business Logic
Accessing Remote Services
Finding Resources
10. Enterprise Concurrency
Transaction
Management
General Concurrency Patterns
Implementing Concurrency
11. Messaging
Messaging and Integration
Message Distribution Patterns
Message Types
Correlating Messages
Message Client Patterns
Messaging and Integration
For Further Reading
12. J2EE Antipatterns
Causes of
Antipatterns
Architectural Antipatterns
Presentation Tier Antipatterns
EJB Antipatterns
A. Presentation Tier Patterns
B. Business Tier Patterns
C. Messaging Patterns
D. J2EE Antipatterns
Index
商品描述(中文翻譯)
克勞福德(Crawford)和卡普蘭(Kaplan)的《J2EE 設計模式》以獨特且高度實用的方式探討這個主題。作者不僅僅是呈現另一個設計模式的目錄,而是擴大範圍,討論在從零開始構建企業應用程式時如何選擇設計模式,並仔細考量 Java 開發人員在架構應用程式時必須權衡的現實世界取捨。接著,他們展示了如何在編寫實際軟體時應用這些模式。他們還將設計模式擴展到其他書籍未涵蓋的領域,提出了數據建模、交易/過程建模和互操作性的原創模式。
目錄
前言
1. Java 企業設計
- 設計模式
- J2EE
- 應用程式層
- 核心開發概念
- 展望未來
2. 統一建模語言
- UML 的起源
- 七大法寶
- UML 與軟體開發生命週期
- 用例圖
- 類別圖
- 互動圖
- 活動圖
- 部署圖
3. 表現層架構
- 伺服器端表現層
- 應用程式結構
- 建立中央控制器
4. 進階表現層設計
- 網頁應用程式中的重用
- 擴展控制器
- 進階視圖
5. 表現層可擴展性
- 可擴展性與瓶頸
- 內容快取
- 資源池
6. 業務層
- 業務層
- 領域物件
7. 層間通訊
- 數據傳輸模式
8. 數據庫與數據模式
- 數據存取模式
- 主鍵模式
- 物件關聯映射
9. 業務層介面
- 抽象業務邏輯
- 存取遠端服務
- 尋找資源
10. 企業併發
- 交易管理
- 一般併發模式
- 實現併發
11. 訊息傳遞
- 訊息傳遞與整合
- 訊息分配模式
- 訊息類型
- 訊息關聯
- 訊息客戶端模式
- 訊息傳遞與整合
- 進一步閱讀
12. J2EE 反模式
- 反模式的原因
- 架構反模式
- 表現層反模式
- EJB 反模式
A. 表現層模式
B. 業務層模式
C. 訊息模式
D. J2EE 反模式
索引