J2EE Design Patterns
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$675 -
$860$731 -
$620$558 -
$560$504 -
$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. 高級表示層設計
- Web應用程序中的重用
- 擴展控制器
- 高級視圖
5. 表示層可擴展性
- 可擴展性和瓶頸
- 內容緩存
- 資源池
6. 業務層
- 業務層
- 領域對象
7. 層間通信
- 數據傳輸模式
8. 數據庫和數據模式
- 數據訪問模式
- 主鍵模式
- 對象關係映射
9. 業務層接口
- 抽象業務邏輯
- 訪問遠程服務
- 查找資源
10. 企業並發
- 事務管理
- 通用並發模式
- 實現並發
11. 消息
- 消息和集成
- 消息分發模式
- 消息類型
- 相關消息
- 消息客戶端模式
- 消息和集成
- 進一步閱讀
12. J2EE反模式
- 反模式的原因
- 架構反模式
- 表示層反模式
- EJB反模式
A. 表示層模式
B. 業務層模式
C. 消息模式
D. J2EE反模式
索引