Patterns of Enterprise Application Architecture

E684896

Patterns of Enterprise Application Architecture is a seminal software engineering book that catalogs and explains common design patterns and best practices for building large-scale enterprise applications.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Patterns of Enterprise Application Architecture canonical 1

Statements (59)

Predicate Object
instanceOf book
software engineering book
author Martin Fowler NERFINISHED
contributor David Rice NERFINISHED
Edward Hieatt NERFINISHED
Matthew Foemmel NERFINISHED
Randy Stafford NERFINISHED
Robert Mee NERFINISHED
countryOfOrigin United States of America
surface form: United States
describes Active Record pattern NERFINISHED
Coarse-Grained Lock pattern NERFINISHED
Data Mapper pattern NERFINISHED
Domain Model pattern NERFINISHED
Front Controller pattern NERFINISHED
Gateway pattern NERFINISHED
Gateway to external resources
Identity Map pattern NERFINISHED
Implicit Lock pattern NERFINISHED
Layer Supertype pattern
Lazy Load pattern NERFINISHED
Mapper pattern NERFINISHED
Model-View-Controller pattern (enterprise context)
Money pattern
Optimistic Offline Lock pattern NERFINISHED
Page Controller pattern NERFINISHED
Pessimistic Offline Lock pattern NERFINISHED
Plugin pattern
Record Set pattern
Registry pattern
Repository pattern
Separated Interface pattern NERFINISHED
Service Layer pattern NERFINISHED
Service Stub pattern NERFINISHED
Special Case pattern
Table Module pattern NERFINISHED
Template View pattern NERFINISHED
Transaction Script pattern NERFINISHED
Transform View pattern NERFINISHED
Two-Step View pattern NERFINISHED
Unit of Work pattern NERFINISHED
Value Object pattern NERFINISHED
hasReputation seminal work in enterprise software architecture
influenced enterprise application design practices
language English
publicationYear 2002
publisher Addison-Wesley NERFINISHED
series Addison-Wesley Signature Series NERFINISHED
subject concurrency patterns
data source architectural patterns
distributed systems
domain logic patterns
enterprise application architecture NERFINISHED
enterprise software development
object-oriented design
object-relational behavioral patterns
software design patterns
web presentation patterns NERFINISHED
usedAs reference for enterprise architects
reference for senior software developers

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Martin Fowler authorOf Patterns of Enterprise Application Architecture