Java Data Objects
JDO (Java Data Objects) Die JDO -Spezifikation beschreibt ein herstellerunabhängiges Framework zur persistenten Speicherung von Java-Objekten in transaktionalen Datenspeichern, zum Beispiel relationale Datenbanken. JDO wurde im Mai 2001 von bekannten Firmen wie Sun, IBM und Apple verabschiedet.In der JDO-Spezifikation wird eine einheitliche Schnittstelle definiert für den Zugriff auf persistente Daten definiert. Die Art und Weise der physikalischen Speicherung wird nicht spezifiziert. Die Objektinformationen können in Datenbanken(Relational oder Objekt Orientiert,) Dateien oder anderen Systemen persitent gemacht werden. Mit Hilfe von JDO kann der Programmierer Datenobjekte ohne Kenntnis der Speichermechanismen bearbeiten. Dadurch müssen sich Entwickler nicht mehr mit den Interna von Datenbanken auseinandersetzen, sie können sich auf die reine Applikationslogik konzentrieren.