Apache OpenJPA - LinkFang.de





Apache OpenJPA


Apache OpenJPA
Entwickler Apache Software Foundation
Aktuelle Version 2.4.0
(30. September 2015)
Betriebssystem plattformübergreifend
Programmier­sprache Java
Kategorie ORM
Lizenz Apache-Lizenz 2.0
openjpa.apache.org

OpenJPA ist eine freie Lösung für die Persistenz von Java Objekten in relationalen Datenbanken. OpenJPA implementiert die Java Persistence API 2.0 Spezifikation.

Die Hauptaufgabe der OpenJPA ist die Objektrelationale Abbildung (O-R-Mapping, kurz ORM). Dies ermöglicht es, gewöhnliche Objekte mit Attributen und Methoden (im Java-Bereich POJOs genannt) in relationalen Datenbanken zu speichern und aus entsprechenden Datensätzen wiederum Objekte zu erzeugen. Beziehungen zwischen Objekten werden auf entsprechende Datenbank-Relationen abgebildet.

Geschichte

Die Java Data Objects (JDO) Implementierung Kodo wurde ursprünglich von SolarMetric 2001 entwickelt. SolarMetric wurde 2005 von BEA Systems gekauft; Kodo wurde von BEA erweitert um sowohl die JDO Spezifikation, als auch die Java Persistence API (JSR 220) Spezifikation zu unterstützen. 2006 spendete BEA einen großen Teil des Kodo Sourcecodes der Apache Software Foundation als OpenJPA.

BEA selbst nutzt OpenJPA als Kern der Persistenz-Engine des BEA Weblogic Anwendungsservers. Weiters wird OpenJPA auch im IBM WebSphere und Apache Geronimo Anwendungsserver verwendet. [1] Mai 2007 wurde OpenJPA ein Top-Level Projekt der Apache Software Foundation[2] und hat auch hinsichtlich der Java Persistence API Implementierung Suns Technology Compatibility Kit bestanden.[3]

Siehe auch

Weblinks

Einzelnachweise

  1. James Kao: OpenJPA adopted by both IBM and BEA; becomes top-level Apache project. InfoQ, 26. Juni 2007, abgerufen am 12. Februar 2013 (english).
  2. OpenJPA Project Incubation Status
  3. Running the Sun TCK for JPA

Kategorien: Java-Bibliothek | Persistenzframework | Freie Software

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Apache OpenJPA (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.