Training Dates - please open the booking form by clicking the listed date.

training duration icon Design Patterns - Patterns für Enterprise Application-Architekturen

Duration: 1 Day
Delivery Type: Classroom
Target Audience: Programmers, software architects, managers,
Course Number: 2020337
Method: Lecture, discussion, individual and group work with exercises. Own work and project issues can be in...
  • Topics
  • Summary
  • Trainer
  • Download
  • Conditions

Tab 1


A. Domain Logic Patterns

Transaction Script - Domain Model - Table Module - Service Layer

B. Data Source Architectural Patterns

Table Data Gateway - Row Data Gateway - Active Record - Data Mapper

C. Object-Relational Behavioral Patterns

Unit of Work - Identity Map - Lazy Load

D. 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

E. Object-Relational Metadata Mapping Patterns

Metadata Mapping - Query Object - Repository

F. Web Presentation Patterns

Remote Facade - Data Transfer Object

G. Offline Concurrency Patterns

Optimistic Offline Lock - Pessimistic Offline Lock - Coarse Grained Lock - Implicit Lock

H. Session State Patterns

Client Session State - Server Session State - Database Session State

I. Base Patterns

Gateway - Mapper - Layer Supertype - Separated Interface - Registry - Value Object - Money - Money - Plugin - Service Stub - Record Set

Tab 3

Tab 4

Tab 5

Tab 6

For trainings with hands-on labs you are kindly requested to bring your own laptop with the required software. Alternatively, you can use our virtual machines (VMWare) for the MS Windows OS.
These course dates don´t fit in your calendar?
We also offer individual appointments or on-site trainings for your team and charge a per-day fee depending on the size of the group.
In order to enroll for a training or for general inquiries regarding our training and consulting services please use the contact form, send us an email or phone. Kontaktformular oder die folgenden Möglichkeiten:
  • Phone : +1.305.395.7962
  • Fax : +1.305.395.7964