Dátové objekty Java (JDO)

Autor: Louise Ward
Dátum Stvorenia: 12 Február 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Dátové objekty Java (JDO) - Technológie
Dátové objekty Java (JDO) - Technológie

Obsah

Definícia - Čo znamená Java Data Objects (JDO)?

Java Data Objects (JDO) je špecifikácia definujúca štandardný spôsob prístupu k perzistentným údajom v databázach prostredníctvom POJO (obyčajných Java objektov).Poskytuje definíciu perzistencie objektov založenú na rozhraní pre programovací jazyk Java, ktorý sa hlavne zaoberá ukladaním, dopytovaním a získavaním databázových objektov.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Java Data Objects (JDO)

JDO poskytuje prostriedok na pretrvávajúce objekty do relačnej databázy. Výraz „pretrvávanie“ tu znamená uloženie určitej informácie po ukončení programu. Táto úloha je pomerne náročná, pretože zahŕňa serializáciu usporiadaných štruktúrovaných objektov do tabuľkovej databázy. JDO slúži ako alternatívne programovacie rozhranie, ktoré pomáha dosiahnuť vytrvalosť objektov v technológii Java prostredníctvom vylepšenia metadát a bytecode XML. JDO je dobre známe tým, že podporuje transparentnosť pretrvávania objektov, a to nasledovne: S inštanciou JDO v databáze sa pracuje transparentným spôsobom. JDO je priehľadné pre objekty Java, ktoré sú trvalé. Neexistuje požiadavka na pridávanie atribútov do tried Java, pretože to dokonca funguje dobre s poliami bez metód get a set, ako aj s poliami ponúkajúcimi súkromnú viditeľnosť. Napísané programy môžu byť vykonávané na základe relačných databáz, objektových databáz, podmienok systému súborov a dokumentov XML. JDO je transparentný pre samotnú databázu, čo znamená, že prenos aplikácií do rôznych databáz podporujúcich implementáciu JDO je teraz relatívne ľahký. Binárna kompatibilita inštancií JDO zaisťuje, že nevyžaduje rekompiláciu, aj keď existujú zmeny na úrovni zdrojového kódu. Medzi výhody implementácií JDO patrí prenosnosť, vysoký výkon, bezproblémová integrácia s EJB, transparentnosť objektov a jednoduché použitie. Triedy JDO sú troch typov: 1. Schopnosť perzistencie: Jedná sa o typ tried, ktorých inštancie možno preniesť do databázy. Tento typ triedy musí byť vylepšený podľa špecifikácie metadát JDO skôr, ako budú použité v prostredí JDO. 2. Perzistencia - vedomá: Tento typ triedy manipuluje s triedou schopnou zotrvania. Tieto triedy sú vylepšené minimálnymi metadátami JDO. 3. Normálne: Tento typ triedy nie je trvalý a nevyžaduje metaúdaje JDO. Vývoj JDO pre vytrvalosť objektov konečne položil problémy so zavádzaním a ukladaním údajov do pokoja.