Patterns of Enterprise Application Architecture, 1st edition

Published by Pearson (March 9, 2012) © 2012

  • Martin Fowler
Products list

Access details

  • Digital eBook
  • Instant access
  • Available online, offline and via apps
  • Accessible through the VitalSource Bookshelf

Features

  • Code examples
  • Make highlights and notes
  • Listen as the Bookshelf reads to you
Products list

Details

  • A print copy
  • Free shipping

Features

  • A handbook of solutions
  • Code examples

Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology - from Smalltalk to CORBA to Java to .NET - the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

  • Preface
  • Introduction
  • I. THE NARRATIVES
  • 1. Layering
  • 2. Organizing Domain Logic
  • 3. Mapping to Relational Databases
  • 4. Web Presentation
  • 5. Concurrency
  • 6. Session State
  • 7. Distribution Strategies
  • 8. Putting it all Together
  • II. THE PATTERNS
  • 9. Domain Logic Patterns
  • 10. Data Source Architectural Patterns
  • 11. Object-Relational Behavioral Patterns
  • 12. Object-Relational Structural Patterns
  • 13. Object-Relational Metadata Mapping Patterns
  • 14. Web Presentation Patterns
  • 15. Distribution Patterns
  • 16. Offline Concurrency Patterns
  • 17. Session State Patterns
  • 18. Base Patterns

Need help? Get in touch