Java-Datenobjekte (JDO)

Autor: Louise Ward
Erstelldatum: 12 Februar 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
The Date Object - Getting, Setting & Formatting Dates in JavaScript - Tutorial For Beginners
Video: The Date Object - Getting, Setting & Formatting Dates in JavaScript - Tutorial For Beginners

Inhalt

Definition - Was bedeutet Java Data Objects (JDO)?

Java Data Objects (JDO) ist eine Spezifikation, die eine Standardmethode für den Zugriff auf persistente Daten in Datenbanken über POJO (einfache alte Java-Objekte) definiert.Es bietet eine schnittstellenbasierte Definition der Objektpersistenz für die Java-Programmiersprache, die sich hauptsächlich mit dem Speichern, Abfragen und Abrufen von Datenbankobjekten befasst.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Java Data Objects (JDO)

JDO bietet eine Möglichkeit, Objekte in einer relationalen Datenbank zu speichern. Der Begriff Persistenz bedeutet hier das Speichern einer Information nach dem Beenden des Programms. Diese Aufgabe ist sehr schwierig, da die ordnungsgemäß platzierten strukturierten Objekte in einer tabellarischen Datenbank serialisiert werden. Das JDO dient als alternative Programmierschnittstelle, mit deren Hilfe die Objektpersistenz in der Java-Technologie durch XML-Metadaten und Bytecode-Verbesserungen erreicht werden kann. JDO ist bekannt für die Unterstützung der Objektpersistenztransparenz wie folgt: Die JDO-Instanz für die Datenbank wird auf transparente Weise verarbeitet. JDO ist für beständige Java-Objekte transparent. Es ist nicht erforderlich, Java-Klassen Attribute hinzuzufügen, da dies auch bei Feldern ohne get- und set-Methoden sowie bei Feldern mit privater Sichtbarkeit gut funktioniert. Geschriebene Programme können für relationale Datenbanken, Objektdatenbanken, Dateisystembegriffe und XML-Dokumente ausgeführt werden. Das JDO ist für die Datenbank selbst transparent, was bedeutet, dass die Portierung von Anwendungen auf verschiedene Datenbanken, die die Implementierung von JDO unterstützen, jetzt relativ einfach ist. Die Binärkompatibilität von JDO-Instanzen stellt sicher, dass keine Neukompilierung erforderlich ist, auch wenn Änderungen auf Quellcodeebene vorgenommen wurden. Zu den Vorteilen von JDO-Implementierungen gehören Portabilität, hohe Leistung, nahtlose Integration in EJB, Objekttransparenz und Benutzerfreundlichkeit. Es gibt drei Arten von JDO-Klassen: 1. Persistenzfähig: Dies sind die Arten von Klassen, deren Instanzen in einer Datenbank persistent gespeichert werden können. Dieser Klassentyp muss gemäß der JDO-Metadatenspezifikation verbessert werden, bevor er in einer JDO-Umgebung verwendet werden kann. 2. Persistenzbewusst: Dieser Klassentyp manipuliert die persistenzfähige Klasse. Diese Klassen sind mit minimalen JDO-Metadaten erweitert. 3. Normal: Dieser Klassentyp ist nicht persistent und erfordert keine JDO-Metadaten. Die Entwicklung von JDO für die Objektpersistenz hat endlich die Probleme beim Laden und Speichern von Daten behoben.