Apache ObJectRelationalBridge ( OJB ) es una herramienta de mapeo objeto-relacional que permite la persistencia transparente de objetos Java en bases de datos relacionales . Fue lanzada el 6 de abril de 2005. [ 1 ]
A partir del 16 de enero de 2011, Apache ObJectRelationalBridge fue retirado. [ 2 ]
Características
OJB es un proyecto de código abierto . Es ligero y fácil de usar, ya que solo requiere configurar dos archivos para implementar una capa de persistencia. Se integra fácilmente en aplicaciones existentes porque no genera código. Permite el uso de diferentes patrones de persistencia: propietario ( API PersistenceBroker ), JDO y Object Data Management Group ( ODMG ).
Funcionalidad
OJB utiliza una asignación objeto-relacional basada en XML . Esta asignación reside en una capa de metadatos dinámica , que puede manipularse en tiempo de ejecución mediante un sencillo protocolo de metaobjetos (MOP) para modificar el comportamiento del núcleo de persistencia .
Configuración
Se requieren al menos dos archivos para configurar OJB: OJB.properties y repository.xml.
Asignación
Para establecer una relación uno a uno, por ejemplo, se utilizan dos tablas: persona y cuenta. En este caso, una persona tiene una cuenta y viceversa.
Véase también
Referencias
Enlaces externos
- Apache ObJectRelationalBridge archivado el 26/01/2006 en Wayback Machine .
- Proyectos de la Apache Software Foundation
- Plataforma empresarial Java
- Software libre programado en Java.
- Software gratuito para servidores web
- Software libre multiplataforma
- Software que utiliza la licencia Apache.
- Software libre y de código abierto (stubs)