|
Topic
|
Details
|
|
Java Domain Integration
Introduction and Overview of OO Domain Implementation and
Database Integration Strategies in Java
|
- Introduction
- Domain Persistence Strategies
- Domain Integration Strategies
|
|
Service Layer Considerations
Data Persistence Considerations that need to be kept in
mind when creating a Service Layer
|
- Concurrency
- Execution Context
- Isolation and Immutability
- Concurrency Control
- Transactions
- Unit Of Work
|
|
OO Persistence Principles
General Principles and Themes Found in OO Persistence
Frameworks
|
- Simplifying Persistence
- Storing Objects and Structures
- Cascading Updates
- Easy Query Language
- Transparently Loaded Linked Objects
- Possibility to Cascade on Delete
|
|
db4o
OO Persistence Using the db4o Framework / Library
|
- About db4o
- Installing db40
- Using db40
- More in Depth
- Native Queries
|
|
JDO / Versant
OO persistence Using the 'Java Data Objects' Interface to
the Versant Object Database
|
- About JDO and Versant
- Versant Setup
- JDO Setup
- Using JDO
- Basic Operations
- Queries and the JDOQL
- Advanced Topics
|
|
O/R Mapping (JPOX)
OO Persistence Using the JDO with the JPOX Object
Relational Mapper
|
- About JPOX
- Installing JPOX
- Basic JPOX Usage
- Object Relational Mapping
- Identities
- Inheritance
- Associations
- Working with a Relational DB
|
|
JPA Persistence
OO Persistence Using the JDO with the JPOX Object
Relational Mapper
|
- About JPA
- Installing Hibernate JPA
- JPA Runtime Basics
- Mapping with Annotations
- Inheritance
- Bidirectional Associations
- Collections
- EJB Query Language
|
|
(Optional) Hibernate
OO Persistence Using the Hibernate Object Relation Mapping
Framework
|
- About Hibernate
- Installing Hibernate
- Basic Setup
- Runtime Basics
- Criteria API
- Hibernate Query Language
|
|
JDBC
Building an OO persistence Framework with JDBC
|
- Database Architectures
- Installing MySQL
- Exploring JDBC
- Encapsulating the Database Connection
- An Object Manager
- Appendix
|
|
Domain Service Layer Patterns
Enterprise Patterns for the Domain Service Layer
|
- Transfer Object
- Data Access Object
- Session Façade
- Business Delegate
|
|
EJB3 Architecture Overview
A complete overview of the EJB3 programming Model and
Architecture
|
- About EJB3
- Entity Beans
- Session Beans
- Message Driven Beans
- EJB Container
- Interacting with the Container
- Container Services
|
|
Spring Framework Introduction
General Introduction to the J2EE development with the
Spring Framework
|
- About Spring
- Spring Core
- Spring Templates
- Spring AOP
- Spring MVC
|