Castor
Integrates Java objects, XML documents, SQL relational databases and LDAP directories in a unified model that allows information to be exchanged, persisted and manipulated in a variety of ways. Supports JDO. [Open Source, BSD-like]
FrontierSuite for JDO
An JDO implementation for relational databases (RDBMS) for managed and non-managed environments. It is compliant with JDO 1.0 specification and provides enterprises and developers a one-stop solution for developing and running JDO applications. By ObjectFrontier. [Commercial]
Java Data Objects (JDO) by Gopalan Suresh Raj
Starting with an introduction to JDO, it provides detailed code samples of developing applications with JDO. Articles and tutorials related to JDO.
Java Data Objects (JDO) The Book
By Robin Roos. Links to book stores and online PDF version. Reviews, sources, errata. JDO related resources.
Java Data Objects - Quiz
This quiz will test knowledge of the JDO specification and give you a better idea about how transparent persistence works.
Java Data Objects Thesis
A student site about JDO. Thesis not yet completed.
Java Persistent Objects (JPOX)
JDO implementation using JDBC. A fork of TJDO with application identity, support for existing schemas, and conformance for J2EE. [Open source, Apache 2 license]
Java Pro - JDOQL: The JDO Query Language
By David Jordan. Java developers currently have several data persistence techniques in their repertoire. However, each of these techniques has its drawbacks. See how JDO and its query language JDOQL avoid these shortcomings.
Java(TM) Data Objects (JDO) Specification
The Proposed Final Draft of the JDO 1.1 specification for object-relational mapping on the Java platform.
JCredo JDO
Performing and integrated management of transparent persistence, implements the official Sun Java Data Objects Specification. By Riflexo srl. [Commercial]
JDO - JSR12 Homepage
A home page for JSR-000012, Java Data Objects. It's managed by the specification lead, Craig Russell.
JDO Central
Provides an interactive forum for activities such as organizing events, preparing an events calendar, distributing newsletters, and downloading JDO-related products.
JDO Genie
A high performance JDO implementation for relational databases. JDO Genie implements all the required features and most of the optional features of version 1.0 of the specification. [Free non-commercial and commercial editions]
JRelay
JDO object relational mapping tool and Enterprise Java Beans EJB, JDO persistence manager. [Shareware]
Kodo JDO
Implements the official Sun Java Data Objects Specification 1.0, providing transparent persistence for Java objects to a relational database. By SolarMetric Inc. [Commercial]
Object Industries JRelay
A full-featured JDO (Java Data Objects) persistence layer and object/relational mapping tool to store Java Object hierarchies in relational database systems(RDBMS). [Commercial]
ObjectDB
A full featured JDO compliant Object Database for Java, written entirely in Java. [Free for non-commercial]
Ogilvie Partners: Java Data Objects (JDO)
A vendor-independent consultancy with a specific focus on JDO and J2EE. JDO resources.
ONJava.com: "Castor JDO": Simply False A
This expert perspective lays it on the line: Exolab's Castor JDO product does not support the JDO standard.
ONJava.com: Flawed JDO Points the Way to the "
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 stored...
ONJava.com: Flawed Understanding of JDO Leads to F
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.
ONJava.com: Using Castor JDO for SQL Mapping
An in-depth look at using Castor's marshalling engine to do data binding of Java objects to tables, rows, and columns in an SQL database.
Persist data with Java Data Objects, Part 1
Jacek Kruszelnicki discusses the issues encountered with persistence, presents traits for an ideal persistence layer, and reviews available JDO solutions.
Persist data with Java Data Objects, Part 2
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.
PowerMap JDO
JDO tool for integrating the broad variety of corporate databases and existing systems to Java and J2EE websites. [Commercial]
Signsoft intelliBO
An implementation of the Java Data Objects standard (JDO). Includes many additional features and development tools. [Commercial]
Simplifying Domain Model Persistence in a J2EE app
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.
SpadeSoft XJDO
High performance, full-featured, spec-compliant JDO implementation for Relational Databases. [Commercial]
TriActive JDO (TJDO)
Implementation of Sun's JDO specification (JSR 12), designed to support transparent persistence using any JDBC-compliant database. [Open source, Apache Software License]
Using Java Data Object (JDO)
TradeCity Cybersoft JDO tutorial.
Xcalia LiDO
A set of JDO drivers allowing transparent storage of components and Java objects in a range of store types (RDBMS, ODBMS, XML files, flat files, TP-monitored transactions). [Commercial]
XORM (Extensible Object-Relational Mapping for Jav
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]