Zum Inhalt springen

EclipseLink

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 28. Juli 2025 um 07:21 Uhr durch imported>SchlurcherBot (Bot: http → https).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
EclipseLink

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:EclipseLink.jpg
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem plattformübergreifend
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie ORM
Lizenz Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)

EclipseLink ist ein Open-Source-Persistenz- und ORM-Framework der Eclipse Foundation. EclipseLink ermöglicht die Interaktion mit verschiedenen Datensystemen, Datenbanken, Web-Diensten, Object XML Mappings (OXM) und Enterprise Information Systemen (EIS).

EclipseLink unterstützt eine Reihe von Standards wie:

EclipseLink ist die Referenzimplementierung für die Jakarta Persistence API (JPA) 2.0.<ref>Eclipse Foundation: Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation. 17. März 2008, abgerufen am 20. Juli 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Geschichte

EclipseLink basiert auf TopLink, von dem Oracle einen großen Teil des Quellcodes für den Start des EclipseLink-Projektes beigesteuert hat. Im Gegensatz zur Beistellung von TopLink Essentials für Glassfish, wo einige wichtige Enterprise Features fehlten, entsprach die Beistellung für EclipseLink der TopLink 11g Version bis auf die EJB 2 Container Managed Persistence und wenige Oracle Application Server spezifische Integrationen. Sie enthält auch die TopLink Mapping Workbench UI für das grafische Mappen von Objekten zu Tabellen. Es wurden lediglich die Paketnamen geändert und ein Teil des Codes und der Konfiguration verschoben.

Die erste Version von EclipseLink (1.0) erschien am 8. Juli 2008.<ref>EclipseLink/Release/1.0 - Eclipsepedia. Abgerufen am 14. November 2022.</ref> Die Version 1.1 folgte am 11. März 2009 und brachte neben Bugfixes Verbesserungen zu JPA, SDO 2.1.1 und Data Access Service, sowie DBWS, eine Möglichkeit um mittels Web Service auf Relationale Datenbanken zuzugreifen.<ref>EclipseLink/Release/1.1 - Eclipsepedia. Abgerufen am 14. November 2022.</ref> EclipseLink 2.0 mit Unterstützung für JPA 2.0 ist in der finalen Version am 10. Dezember 2009 erschienen.<ref>EclipseLink/Release/2.0.0 - Eclipsepedia. Abgerufen am 14. November 2022.</ref><ref>Release 2.0.0 · eclipse-ee4j/eclipselink. Abgerufen am 14. November 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Am 9. Februar 2021 wurde EclipseLink 3.0.0 veröffentlicht. Diese Version bringt Unterstützung für Jakarta EE 9 sowie Java 8 bzw. 11 und übernimmt die neuen jakarta.* Paket-Namensräume.<ref>Lukas Jungmann: EclipseLink 3.0 Release | The Eclipse Foundation. Abgerufen am 14. November 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Am 19. Oktober 2022 wurde EclipseLink 4.0.0 veröffentlicht. Diese Version bringt Unterstützung für Jakarta EE 10 und implementiert als Referenzimplementation (RI) die JPA 3.1 Spezifikation.<ref>Radek Felcman: EclipseLink 4.0 Release | The Eclipse Foundation. Abgerufen am 14. November 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Eine Java 11 JVM ist jetzt die minimale Laufzeitumgebung.

Weblinks

Einzelnachweise

<references/>