Casa Desenvolupament Què són els objectes de dades java (jdo)? - Definició de tecnologia

Què són els objectes de dades java (jdo)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Java Data Objects (JDO)?

Objectes de dades Java (JDO) és una especificació que defineix un mètode estàndard per accedir a dades persistents en bases de dades mitjançant POJO (objectes antics de Java simples). Proporciona una definició basada en la interfície de la persistència d'objectes per al llenguatge de programació Java, principalment relacionat amb l'emmagatzematge, la consulta i la recuperació d'objectes de base de dades.

Techopedia explica Java Data Objects (JDO)

JDO proporciona un mitjà per persistir objectes a una base de dades relacional. El terme persistència aquí significa emmagatzemar una informació després de la sortida del programa. Aquesta tasca és força difícil, ja que consisteix en serialitzar els objectes estructurats ordenats en una base de dades tabular. El JDO serveix com a interfície de programació alternativa, que ajuda a aconseguir la persistència d'objectes en la tecnologia Java mitjançant metadades XML i millores de bytecode. JDO és conegut per donar suport a la transparència de la persistència d'objectes, de la següent manera: La instància JDO a la base de dades es gestiona de manera transparent. JDO és transparent perquè els objectes Java siguin persistents. No és necessari afegir atributs a les classes Java ja que fins i tot funciona bé amb camps sense mètodes get i set, així com amb camps que ofereixen visibilitat privada. Els programes escrits es poden executar amb bases de dades relacionals, bases de dades d'objectes, termes del sistema de fitxers i documents XML. El JDO és transparent a la base de dades en si mateixa, cosa que significa que ara és relativament fàcil el portatge de les aplicacions a diferents bases de dades que donen suport a la implementació de JDO. I la compatibilitat binària de les instàncies JDO garanteix que no requereix recompilacions, fins i tot si hi ha alteracions a nivell de codi font. Els avantatges de les implementacions JDO inclouen portabilitat, alt rendiment, integració perfecta amb EJB, transparència d'objectes i facilitat d'ús. Les classes JDO són ​​de tres tipus: 1. Capacitat de persistència: són el tipus de classes les instàncies de les quals es pot persistir en una base de dades. Aquest tipus de classe necessita millora, segons l’especificació de metadades JDO, abans que es puguin utilitzar en entorn JDO. 2. Persistència-Conscient: aquest tipus de classe manipula la classe capaç de persistència. Aquestes classes es milloren amb metadades mínimes JDO. 3. Normal: Aquest tipus de classe no és persistent i no requereix metadades JDO. L'evolució de JDO per a la persistència d'objectes ha posat fi a la resta de problemes de càrrega i emmagatzematge de dades.

Què són els objectes de dades java (jdo)? - Definició de tecnologia