As part of building the infrastructures for a large J2EE project, we've spent
the last few months designing and implementing a JDO-based O/R persistency
framework. This framework provides our business logic programmers with the
following features: an interface-based abstract view of the data-layer with
full OO semantics, zero-need knowledge of the object-to-database mapping
details, "delta" support, and more. This article presents the persistency
framework that we've built on top of JDO, and offers a commentary on the
current advantages and shortcomings based on our experience with the JDO
specification.
Choosing an Object Persistency Layer
Choosing the right object persistency layer is a major milestone in almost
every J2EE project. Given the state of today's market, you should follow the
"buy, don't reinvent" rule (assuming your object persistency demands haven't ... (more)