J2EE Design Patterns
William Crawford, Jonathan Kaplan
- 出版商: O'Reilly
- 出版日期: 2003-10-14
- 定價: $1,650
- 售價: 6.0 折 $990
- 語言: 英文
- 頁數: 370
- 裝訂: Paperback
- ISBN: 0596004273
- ISBN-13: 9780596004279
-
相關分類:
Design Pattern 設計模式
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$1,050$998 -
$980$833 -
$880$695 -
$560$504 -
$880$695 -
$560$476 -
$590$466 -
$690$538 -
$750$638 -
$860$731 -
$620$527 -
$560$476 -
$450$383 -
$720$612 -
$720$569 -
$780$663 -
$550$468 -
$390$304 -
$490$417 -
$420$328 -
$280$218 -
$480$379 -
$750$638 -
$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