Obiecte de date Java (JDO)

Autor: Louise Ward
Data Creației: 12 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Obiecte de date Java (JDO) - Tehnologie
Obiecte de date Java (JDO) - Tehnologie

Conţinut

Definiție - Ce înseamnă Java Data Objects (JDO)?

Obiecte de date Java (JDO) este o specificație care definește o metodă standard pentru a accesa date persistente în bazele de date prin POJO (obiecte vechi Java simple).Oferă o definiție bazată pe interfață a persistenței obiectelor pentru limbajul de programare Java care se ocupă în principal de stocarea, interogarea și regăsirea obiectelor bazei de date.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică obiectele de date Java (JDO)

JDO oferă un mijloc pentru obiectele persistente într-o bază de date relațională. Termenul persistență aici înseamnă stocarea unei informații după ieșirea din program. Această sarcină este destul de provocatoare, deoarece implică serializarea obiectelor structurate ordonate într-o bază de date tabulară. JDO servește ca o interfață de programare alternativă, care ajută la obținerea persistenței obiectului în tehnologia Java prin metadate XML și îmbunătățiri bytecode. JDO este cunoscut pentru susținerea transparenței persistenței obiectului, după cum urmează: Instanța JDO la baza de date este tratată într-un mod transparent. JDO este transparent pentru ca obiectele Java să fie persistente. Nu este necesară adăugarea de atribute la clasele Java, deoarece chiar funcționează bine cu câmpuri fără metode get și set, precum și cu câmpuri care oferă vizibilitate privată. Programele scrise pot fi executate cu baze de date relaționale, baze de date obiect, termeni ai sistemului de fișiere și documente XML. JDO este transparent la baza de date însăși, ceea ce înseamnă că portarea aplicațiilor la diferite baze de date care susțin implementarea JDO este acum relativ ușoară. Și compatibilitatea binară a instanțelor JDO asigură că nu necesită recompilare, chiar dacă există modificări la nivelul codului sursă. Avantajele implementărilor JDO includ portabilitatea, performanța ridicată, integrarea perfectă cu EJB, transparența obiectului și ușurința de utilizare. Clasele JDO sunt de trei tipuri: 1. Persistență-Capabil: Acestea sunt tipul claselor ale căror instanțe pot fi persistate într-o bază de date. Acest tip de clasă are nevoie de îmbunătățire, conform specificațiilor de metadate JDO, înainte de a putea fi utilizate în mediul JDO. 2. Persistență-Conștient: Acest tip de clasă manipulează clasa capabilă de persistență. Aceste clase sunt îmbunătățite cu metadate JDO minime. 3. Normal: Acest tip de clasă nu este persistent și nu necesită metadate JDO. Evoluția JDO pentru persistența obiectului a pus în sfârșit problemele încărcării și stocării datelor în repaus.