J2EE Design Patterns

J2EE Design Patterns

作者: William Crawford Jonathan Kaplan
出版社: O'Reilly
出版在: 2003-10-14
ISBN-13: 9780596004279
ISBN-10: 0596004273
裝訂格式: Paperback
總頁數: 370 頁





內容描述


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




相關書籍

視線變遠見:用八爪章魚系統思考,擺脫窮忙無效的專案管理與企業決策

作者 楊朝仲 于兆鵬 錢穎 陳國彰

2003-10-14

Nexus 規模化 Scrum 框架 (The Nexus Framework for Scaling Scrum: Continuously Delivering an Integrated Product with Multiple Scrum Teams)

作者 庫爾特·比特納 (Kurt Bittner) 帕特麗夏·孔 (Patricia Kong)

2003-10-14

Python 實現 Web UI 自動化測試實戰:Selenium 3/4 + unittest/Pytest + GitLab + Jenkins

作者 Storm 李鯤程 邊宇明

2003-10-14