Apache OpenJPA

A Wikipédiából, a szabad enciklopédiából
Apache OpenJPA
Fejlesztő Apache Software Foundation
Legfrissebb stabil kiadás 2.2.0 (2012. február 21.) +/-
Legfrissebb fejlesztői kiadás +/-
Programozási nyelv Java
Operációs rendszer Multi-platform
Platform Java platfrom
Méret 33 MB (tömörítve)
Állapot Aktív
Kategória Objektum-relációs leképzés
Licenc Apache Licenc 2.0
Az Apache OpenJPA weboldala

Az OpenJPA egy Java Persistence API specifikáció nyílt forráskódú implementációja. Ez egy objektum-relációs leképzés (ORM) megoldás a Java programozási nyelven, amely leegyszerűsíti a java objektumok adatbázisba való mentését. Az OpenJPA egy nyílt forráskódú szoftver Apache Licenc 2.0 alatt.

Története[szerkesztés | forrásszöveg szerkesztése]

2001-ben egy Kodo nevű Java Data Objects implementációt fejlesztett ki a SolarMetric Inc. cég.

2005-ben BEA Systems megvette a SolarMetric Inc.-et. A Kodo-t kiterjesztették hogy a következő API-kat megvalósítsa: mind a JDO specifikációt (JSR 12) [1] mind a JPA [2] specifikációt (JSR 220).

2006-ban BEA Kodo forráskódjának nagy részét az Apache Software Foundation-nak adományozta OpenJPA név alatt.

Az adományozott forráskód az alap perzisztencia motorja lett a következő alkalmazásszervereknek:[3]

2007 májusában, OpenJPA nagykorúvá érett és felső szintű projektté vált, valamint eleget tett a Sun Technology Compatibility Kit kompatibilitásnak és Java Persistence API-nak.

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. Sun JCP JSR-12 Java Data Objects specifikáció
  2. Sun JCP JSR-220 Enterprise JavaBeansTM 3.0
  3. OpenJPA Project Incubation Status
  4. Mind a BEA Weblogic Server, mind az IBM WebSphere adoptálta az OpenJPA-t a Java Persistence Framework-ként.[1]

További információk[szerkesztés | forrásszöveg szerkesztése]

Fordítás[szerkesztés | forrásszöveg szerkesztése]

Ez a szócikk részben vagy egészben az Apache OpenJPA című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.