OpenJPA es una implementación de código abierto de la especificación de la API de persistencia de Java . Es una solución de mapeo objeto-relacional (ORM) para el lenguaje Java , que simplifica el almacenamiento de objetos en bases de datos. Es software de código abierto distribuido bajo la licencia Apache 2.0 .
Historia
Kodo , una implementación de Java Data Objects , fue desarrollada originalmente por SolarMetric, Inc. en 2001. BEA Systems adquirió SolarMetric en 2005, donde Kodo se amplió para ser una implementación de las especificaciones JDO (JSR 12) [ 2 ] y JPA (JSR 220) [ 3 ] . En 2006, BEA donó gran parte del código fuente de Kodo a la Apache Software Foundation bajo el nombre de OpenJPA. El código fuente donado será el motor de persistencia central de BEA Weblogic Server , IBM WebSphere y Geronimo Application Server. [ 4 ] En mayo de 2007, OpenJPA pasó de la incubadora a un proyecto de nivel superior y también superó el Kit de Compatibilidad Tecnológica de Sun, compatible con la API de persistencia de Java. [ 5 ]
Véase también
Referencias
- ↑ "Descargas de Apache OpenJPA" . 11 de agosto de 2010. Consultado el 4 de mayo de 2025 .
- ^ Especificación JDO de objetos de datos JavaSun JCP JSR-12
- ^ Sun JCP JSR-220 Enterprise JavaBeansTM 3.0
- ↑ Tanto BEA Weblogic Server como IBM WebSphere adoptaron OpenJPA como marco de persistencia de Java.
- ↑ Estado de incubación del proyecto OpenJPA
Enlaces externos
- Sitio web oficial
- Kodo: Hacia un motor de persistencia EJB 3.0 de código abierto, por Jon Mountjoy
- Aprovechamiento de OpenJPA con WebSphere Application Server V6.1
- Actualización sobre la API de persistencia de Java 2.0 por Kevin Sutter
- Entrevista con Patrick Linskey sobre OpenJPA y la especificación JPA, realizada el 23 de agosto de 2007.
- Proyectos de la Apache Software Foundation
- Mapeo objeto-relacional
- Plataforma empresarial Java