Hogar Desarrollo ¿Qué son los objetos de datos java (jdo)? - definición de techopedia

¿Qué son los objetos de datos java (jdo)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿qué significa Java Data Objects (JDO)?

Java Data Objects (JDO) es una especificación que define un método estándar para acceder a datos persistentes en bases de datos a través de POJO (objetos Java antiguos simples). Proporciona una definición basada en la interfaz de persistencia de objetos para el lenguaje de programación Java que se ocupa principalmente de almacenar, consultar y recuperar objetos de la base de datos.

Techopedia explica Java Data Objects (JDO)

JDO proporciona un medio para persistir objetos en una base de datos relacional. El término persistencia aquí significa almacenar una información después de que el programa se cierre. Esta tarea es bastante desafiante ya que implica serializar los objetos estructurados ordenados en una base de datos tabular. El JDO sirve como una interfaz de programación alternativa, que ayuda a lograr la persistencia de objetos en la tecnología Java a través de metadatos XML y mejoras de código de bytes. JDO es conocido por admitir la transparencia de persistencia de objetos de la siguiente manera: la instancia de JDO en la base de datos se maneja de manera transparente. JDO es transparente para que los objetos Java sean persistentes. No es necesario agregar atributos a las clases Java, ya que incluso funciona bien con campos sin métodos get y set, así como con campos que ofrecen visibilidad privada. Los programas escritos se pueden ejecutar contra bases de datos relacionales, bases de datos de objetos, términos del sistema de archivos y documentos XML. El JDO es transparente para la base de datos en sí, lo que significa que la transferencia de aplicaciones a diferentes bases de datos que admiten la implementación de JDO ahora es relativamente fácil. Y la compatibilidad binaria de las instancias de JDO asegura que no requiere recompilación, incluso si hay alteraciones en el nivel del código fuente. Los beneficios de las implementaciones de JDO incluyen portabilidad, alto rendimiento, integración perfecta con EJB, transparencia de objetos y facilidad de uso. Las clases JDO son de tres tipos: 1. Capaz de persistencia: este es el tipo de clases cuyas instancias pueden persistir en una base de datos. Este tipo de clase necesita mejoras, según la especificación de metadatos JDO, antes de que puedan usarse en el entorno JDO. 2. Persistencia: este tipo de clase manipula la clase capaz de persistencia. Estas clases se mejoran con metadatos JDO mínimos. 3. Normal: este tipo de clase no es persistente y no requiere metadatos JDO. La evolución de JDO para la persistencia de objetos finalmente ha dejado reposar los problemas de carga y almacenamiento de datos.

¿Qué son los objetos de datos java (jdo)? - definición de techopedia