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