Chris Beams

Chris Beams

"Effective enterprise OODB integration with Spring and DB4O"


Use of object databases in modern, server-side applications has to date been the exception to the RDBMS rule.  However, for applications with complex domain models, an object database can provide an ideal persistence mechanism, especially for the purpose of rapid prototyping.  In this session, we will integrate DB4O into a layered application architecture using Spring.  We'll avoid the overhead and complexity of O/R mapping, but will leave the door open for integration with relational database through pluggable and well-abstracted design.

Topics covered will include:

* Configuration of DB4O resources
* DB4O-based DAO design
* Declarative transaction demarcation
* Effective exception handling