Agenda

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
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 - Money - Plugin - Service Stub - Record Set
Trainer

Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling. He started working as a lecturer and consultant in 2002.
Publications
- XML Schema ISBN 978-3-939701-54-5
- Das Java Codebook ISBN 3827322359
- Java EE 5 Das Handbuch ISBN 978-3446400238
- Oracle PL/SQL ISBN 978-3-939701-40-8
- MS SQL Server - T-SQL Programmierung und Abfragen ISBN 978-3-939701-02-6
- XML: Standards und Technologien ISBN 978-3-939701-21-7
Projects
He works as an IT-consultant and project manager. He developed various Business Intelligence systems for industry clients and the public sector. For several years now, he is responsible for a BI-team in India which is mainly involved in BI and OLAP projects, reporting systems as well as statistical analysis and Data Mining.
Research
He led several research projects and was leading scientist and project manager of a publicly funded project about interactive questionnaires and online surveys.
