Java adatobjektumok (JDO)

Szerző: Louise Ward
A Teremtés Dátuma: 12 Február 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Java adatobjektumok (JDO) - Technológia
Java adatobjektumok (JDO) - Technológia

Tartalom

Meghatározás - Mit jelent a Java Data Objects (JDO)?

A Java adatobjektumok (JDO) egy specifikáció, amely meghatározza az állandó adatbázisok állandó adatokhoz való hozzáférésének szabványos módszerét POJO (sima régi Java objektumok) révén.Interfészen alapuló meghatározást nyújt az objektumok fennmaradásáról a Java programozási nyelv számára, elsősorban az adatbázis-objektumok tárolására, lekérdezésére és visszakeresésére.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Java Data Objects (JDO)

A JDO eszközt biztosít az objektumok megmaradásához egy relációs adatbázishoz. A perzisztencia itt egy információ tárolását jelenti a program kilépése után. Ez a feladat meglehetősen kihívást jelent, mivel a rendezett módon elrendezett strukturált objektumokat táblázatos adatbázisba sorolja. A JDO alternatív programozási felületként szolgál, amely elősegíti az objektum kitartását a Java technológiában az XML metaadatok és bytecode fejlesztések révén. A JDO közismerten támogatja az objektumok megmaradásának átláthatóságát, az alábbiak szerint: Az adatbázis JDO példányát átlátható módon kezelik. A JDO átlátszó, ha a Java objektumok állandóak. Nincs szükség attribútumok hozzáadására a Java osztályokhoz, mivel még a mezőkkel is jól működik, a get and set metódusok nélkül, valamint a privát láthatóságot nyújtó mezőkkel. Az írt programok végrehajthatók relációs adatbázisok, objektum-adatbázisok, fájlrendszer-kifejezések és XML-dokumentumok ellen. A JDO átlátható magának az adatbázisnak, ami azt jelenti, hogy az alkalmazások átvitele a JDO megvalósítását támogató különféle adatbázisokba most viszonylag egyszerű. És a JDO példányok bináris kompatibilitása biztosítja, hogy az nem igényli újrafordítást, még akkor sem, ha a forráskód szintjén változások történnek. A JDO implementációk előnyei között szerepel a hordozhatóság, a nagy teljesítmény, a zökkenőmentes integráció az EJB-vel, az objektumok átláthatósága és a könnyű használat. A JDO osztályok három típusba sorolhatók: 1. Perzisztencia-képesek: Ezek az osztályok olyan típusai, amelyek példányai fennmaradhatnak egy adatbázisba. Ezt a típusú osztályt tovább kell javítani, a JDO metaadat-specifikáció szerint, mielőtt felhasználhatnák a JDO környezetben. 2. Perzisztencia-tudatában: Az ilyen típusú osztály manipulálja a perzisztencia képességű osztályt. Ezeket az osztályokat minimális JDO metaadatok fejlesztik. 3. Normál: Az ilyen típusú osztály nem tartós és nem igényel JDO metaadatokat. A JDO fejlődése az objektumok fennmaradása végett az adatok betöltésének és tárolásának kérdéseit pihenésre tette.