Book
エンタープライズ アプリケーションアーキテクチャパターン
Patterns of Enterprise Application Architecture
Martin Fowler
Summary
ドメインモデル/トランザクションスクリプト/テーブルデータゲートウェイ/Unit of Work/Identity Map など、 エンタープライズアプリ特有の構造的問題に対する 50 超のアーキテクチャパターンをカタログ化。 Repository / Service Layer / DI といった現代の常識的語彙の出典であり、層構造とデータ永続化の設計判断を 根拠を持って下せるようになる、Fowler による設計古典。
Target Readers
- 業務アプリの層構造とデータアクセス設計を、原典のパターンで体系化したい上級エンジニア
- DDD/Clean Architecture の前提となるパターン語彙を押さえたいアーキテクト
Tags
Colophon
- Publisher
- 翔泳社
- ISBN
- 978-4798105536
- Published
- Apr 2005
- List price
- ¥6,380incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Clean Architecture
Robert C. Martin
Reason: Once you have the principles of layering and dependency direction, you advance to the source of the canonical patterns that implement them—Repository, Service Layer, Domain Model. Mapping principles to patterns deepens your design vocabulary.
- Related
オブジェクト指向における再利用のためのデザインパターン
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Reason: After learning general-purpose object patterns, you advance to patterns that address enterprise-specific contexts—layering, persistence, and distribution. Fowler's PoEAA supplies that vocabulary, such as Repository and Domain Model.
Next Books
- Related
Designing Data-Intensive Applications
Martin Kleppmann
Reason: After mastering enterprise patterns that assume a single database, you widen your view to consistency, replication, and partitioning of data spread across many nodes. The assumptions of scale change.