DekGenius.com
HOME
Dictionary
BOOKS
LYRICS
CHORD
GAME
Karaoke language
[ Team LiB ]
•
Table of Contents
•
Index
•
Reviews
•
Reader Reviews
•
Errata
J2EE Design Patterns
By
William Crawford
,
Jonathan Kaplan
Publisher
: O'Reilly
Pub Date
: September 2003
ISBN
: 0-596-00427-3
Pages
: 368
Copyright
Preface
Audience
Organization of This Book
For Further Reading
Conventions Used in This Book
Comments and Questions
Acknowledgments
Chapter 1. Java Enterprise Design
Section 1.1. Design Patterns
Section 1.2. J2EE
Section 1.3. Application Tiers
Section 1.4. Core Development Concepts
Section 1.5. Looking Ahead
Chapter 2. The Unified Modeling Language
Section 2.1. Origins of UML
Section 2.2. The Magnificent Seven
Section 2.3. UML and Software Development Lifecycles
Section 2.4. Use Case Diagrams
Section 2.5. Class Diagrams
Section 2.6. Interaction Diagrams
Section 2.7. Activity Diagrams
Section 2.8. Deployment Diagrams
Chapter 3. Presentation Tier Architecture
Section 3.1. Server-Side Presentation Tier
Section 3.2. Application Structure
Section 3.3. Building a Central Controller
Chapter 4. Advanced Presentation Tier Design
Section 4.1. Reuse in Web Applications
Section 4.2. Extending the Controller
Section 4.3. Advanced Views
Chapter 5. Presentation Tier Scalability
Section 5.1. Scalability and Bottlenecks
Section 5.2. Content Caching
Section 5.3. Resource Pool
Chapter 6. The Business Tier
Section 6.1. The Business Tier
Section 6.2. Domain Objects
Chapter 7. Tier Communications
Section 7.1. Data Transfer Patterns
Chapter 8. Database and Data Patterns
Section 8.1. Data Access Patterns
Section 8.2. Primary Key Patterns
Section 8.3. Object-Relational Mappings
Chapter 9. Business Tier Interfaces
Section 9.1. Abstracting Business Logic
Section 9.2. Accessing Remote Services
Section 9.3. Finding Resources
Chapter 10. Enterprise Concurrency
Section 10.1. Transaction Management
Section 10.2. General Concurrency Patterns
Section 10.3. Implementing Concurrency
Chapter 11. Messaging
Section 11.1. Messaging in J2EE
Section 11.2. Messaging and Integration
Section 11.3. Message Distribution Patterns
Section 11.4. Message Types
Section 11.5. Correlating Messages
Section 11.6. Message Client Patterns
Section 11.7. Messaging and Integration
Section 11.8. For Further Reading
Chapter 12. J2EE Antipatterns
Section 12.1. Causes of Antipatterns
Section 12.2. Architectural Antipatterns
Section 12.3. Presentation Tier Antipatterns
Section 12.4. EJB Antipatterns
Appendix A. Presentation Tier Patterns
Section A.1. Architectural Patterns
Section A.2. Advanced Architectural Patterns
Section A.3. Scalability Patterns
Appendix B. Business Tier Patterns
Section B.1. Business Tier Patterns
Section B.2. Data Transfer Patterns
Section B.3. Database Patterns
Section B.4. Business Tier Interface Patterns
Section B.5. Concurrency Patterns
Appendix C. Messaging Patterns
Section C.1. Message Distribution Patterns
Section C.2. Message Client Patterns
Section C.3. Messaging Integration Patterns
Appendix D. J2EE Antipatterns
Section D.1. Architectural Antipatterns
Section D.2. Presentation Tier Antipatterns
Section D.3. Business Tier Antipatterns
Colophon
Index
[ Team LiB ]