Provides interface-based persistence to RDBMSs while allowing developers to focus on the object model, not the physical layer. It implements many of the interfaces specified by JDO. [Open source, GPL]
Implementation of Sun's JDO specification (JSR 12), designed to support transparent persistence using any JDBC-compliant database. [Open source, Apache Software License]
By Chris Richardson. Learn how to use Java Data Objects (JDO) to accelerate development and test domain model outside of the application server and without a database.
This article presents two major JDO specifications: the Sun Microsystems JDO and the open source Castor JDO. Jacek Kruszelnicki discusses their relative pros and cons, and their similarities and differences.
Jacek Kruszelnicki discusses the issues encountered with persistence, presents traits for an ideal persistence layer, and reviews available JDO solutions.
In this scathing response to Don Bales' recent critique of Java Data Objects, David Jordan offers proof that JDO does not regard SQL as a bad thing, yields shorter and simpler code, and is vendor-neutral.
Java Data Objects (JDO) is neither a silver bullet nor without merit. But its most important contribution may be to wake developers up to the coming paradigm shift: from database to objectbase, a place where not only data but data and behaviors are st...