„EclipseLink“ – Versionsunterschied

[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Update Aktuelle Version
→‎Geschichte: Links aktualisiert und aktuelle Versionen eingepflegt.
Zeile 36: Zeile 36:
EclipseLink basiert auf [[TopLink]], von dem [[Oracle Corporation|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 [[Enterprise JavaBeans|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.
EclipseLink basiert auf [[TopLink]], von dem [[Oracle Corporation|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 [[Enterprise JavaBeans|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. 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>[http://wiki.eclipse.org/EclipseLink/Release EclipseLink Release Notes]</ref> EclipseLink 2.0 mit Unterstützung für JPA 2.0 ist in der finalen Version am 10. Dezember 2009 erschienen.<ref>[http://www.eclipse.org/projects/timeline/index.php?projectid=rt.eclipselink EclipseLink Timeline]</ref>
Die erste Version von EclipseLink (1.0) erschien am 8. Juli 2008.<ref>{{Internetquelle |url=https://wiki.eclipse.org/EclipseLink/Release/1.0 |titel=EclipseLink/Release/1.0 - Eclipsepedia |abruf=2022-11-14}}</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>{{Internetquelle |url=https://wiki.eclipse.org/EclipseLink/Release/1.1 |titel=EclipseLink/Release/1.1 - Eclipsepedia |abruf=2022-11-14}}</ref> EclipseLink 2.0 mit Unterstützung für JPA 2.0 ist in der finalen Version am 10. Dezember 2009 erschienen.<ref>{{Internetquelle |url=https://wiki.eclipse.org/EclipseLink/Release/2.0.0 |titel=EclipseLink/Release/2.0.0 - Eclipsepedia |abruf=2022-11-14}}</ref><ref>{{Internetquelle |url=https://github.com/eclipse-ee4j/eclipselink/releases/tag/2.0.0 |titel=Release 2.0.0 · eclipse-ee4j/eclipselink |sprache=en |abruf=2022-11-14}}</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>{{Internetquelle |autor=Lukas Jungmann |url=https://www.eclipse.org/eclipselink/releases/3.0.php |titel=EclipseLink 3.0 Release {{!}} The Eclipse Foundation |sprache=en |abruf=2022-11-14}}</ref>

Am 19. Oktober 2022 wurde EclipseLinke 4.0.0 veröffentlich. Diese Version bringt Unterstützung für Jakarta EE 10 und implementiert die JPA 3.1 Spezifikation.<ref>{{Internetquelle |autor=Radek Felcman |url=https://www.eclipse.org/eclipselink/releases/4.0.php |titel=EclipseLink 4.0 Release {{!}} The Eclipse Foundation |sprache=en |abruf=2022-11-14}}</ref>


EclipseLink ist von strategischer Bedeutung für Sun und Oracle. Die nächsten Versionen des Oracle Application Servers (und somit TopLink), sowie [[GlassFish]] 3 basieren auf EclipseLink.<ref>[http://wiki.eclipse.org/EclipseLink/FAQ/General EclipseLink FAQ]</ref><ref>[http://glassfish.java.net/downloads/3.1.2-final.html What is GlassFish Server 3.1.2?]</ref>
EclipseLink ist von strategischer Bedeutung für Sun und Oracle. Die nächsten Versionen des Oracle Application Servers (und somit TopLink), sowie [[GlassFish]] 3 basieren auf EclipseLink.<ref>[http://wiki.eclipse.org/EclipseLink/FAQ/General EclipseLink FAQ]</ref><ref>[http://glassfish.java.net/downloads/3.1.2-final.html What is GlassFish Server 3.1.2?]</ref>

Version vom 14. November 2022, 11:23 Uhr

EclipseLink

Basisdaten

Entwickler Eclipse Foundation
Aktuelle Version 4.0.0
(19. Oktober 2022)
Betriebssystem plattformübergreifend
Programmier­sprache Java
Kategorie ORM
Lizenz Eclipse Public License
eclipse.org/eclipselink

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.[1]

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.[2] 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.[3] EclipseLink 2.0 mit Unterstützung für JPA 2.0 ist in der finalen Version am 10. Dezember 2009 erschienen.[4][5]

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.[6]

Am 19. Oktober 2022 wurde EclipseLinke 4.0.0 veröffentlich. Diese Version bringt Unterstützung für Jakarta EE 10 und implementiert die JPA 3.1 Spezifikation.[7]

EclipseLink ist von strategischer Bedeutung für Sun und Oracle. Die nächsten Versionen des Oracle Application Servers (und somit TopLink), sowie GlassFish 3 basieren auf EclipseLink.[8][9]

Einzelnachweise

  1. Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation. Eclipse Foundation, 17. März 2008, abgerufen am 27. Juli 2008.
  2. EclipseLink/Release/1.0 - Eclipsepedia. Abgerufen am 14. November 2022.
  3. EclipseLink/Release/1.1 - Eclipsepedia. Abgerufen am 14. November 2022.
  4. EclipseLink/Release/2.0.0 - Eclipsepedia. Abgerufen am 14. November 2022.
  5. Release 2.0.0 · eclipse-ee4j/eclipselink. Abgerufen am 14. November 2022 (englisch).
  6. Lukas Jungmann: EclipseLink 3.0 Release | The Eclipse Foundation. Abgerufen am 14. November 2022 (englisch).
  7. Radek Felcman: EclipseLink 4.0 Release | The Eclipse Foundation. Abgerufen am 14. November 2022 (englisch).
  8. EclipseLink FAQ
  9. What is GlassFish Server 3.1.2?