Patterns of Enterprise Application Architecture, 1st edition

Published by Addison-Wesley Professional (March 9, 2012) © 2012

  • Martin Fowler
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com
Products list

Details

  • A print text
  • Free shipping
  • Also available for purchase as an ebook from all major ebook resellers, including InformIT.com

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 (by Martin Fowler and David Rice).
  • 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