Domain Logic Patterns
Transaction Script, Domain Model, Table Module, Service Layer
Data Source Architectural Patterns
Table Data Gateway, Row Data Gateway, Active Record, Data Mapper.
Object-Relational Behavioral Patterns
Unit of Work, Identity Map, Lazy Load
Object-Relational Structural Patterns
Identity Field, Foreign Key Mapping, Association Table Mapping, Dependent Mapping, Embedded Value, Serialized LOB, Single Table Inheritance, Class Table Inheritance, Concrete Table Inheritance, Inheritance Mappers
Object-Relational Metadata Mapping Patterns
Metadata Mapping, Query Object, Repository
Web Presentation Patterns
Model View Controller, Page Controller, Front Controller, Template View, Transform View, Two-Step View, Application Controller
Distribution Patterns
Remote Facade, Data Transfer Object
Offline Concurrency Patterns
Optimistic Offline Lock, Pessimistic Offline Lock, Coarse Grained Lock, Implicit Lock
Session State Patterns
Client Session State, Server Session State, Database Session State
Base Patterns
Gateway, Mapper, Layer Supertype, Separated Interface, Registry, Value Object, Money, Special Case, Plugin, Service Stub, Record Set

