EclipseLink
EclipseLink
|
|
---|---|
![]() |
|
Basic data
|
|
developer | Eclipse Foundation |
Current version | 2.7.4 (January 18, 2019) |
operating system | cross-platform |
programming language | Java |
category | ORM |
License | Eclipse Public License |
eclipse.org/eclipselink |
EclipseLink is an open-source - persistence - and ORM - Framework of the Eclipse Foundation . EclipseLink enables interaction with various data systems, databases, web services, Object XML Mappings (OXM) and Enterprise Information Systems (EIS).
EclipseLink supports a number of standards such as:
- Java Persistence API (JPA)
- Java Architecture for XML Binding (JAXB)
- Java EE Connector Architecture (JCA)
- Service Data Objects (SDO)
- OSGi
EclipseLink is the reference implementation for the Java Persistence API (JPA) 2.0.
history
EclipseLink is based on TopLink , from which Oracle contributed a large part of the source code for the start of the EclipseLink project. In contrast to the provision of TopLink Essentials for Glassfish, where some important enterprise features were missing, the provision for EclipseLink corresponded to the TopLink 11g version with the exception of the EJB 2 Container Managed Persistence and a few Oracle Application Server- specific integrations. It also contains the TopLink Mapping Workbench UI for graphically mapping objects to tables. Only the package names have been changed and some of the code and configuration have been moved.
The first version of EclipseLink (1.0) appeared on July 8, 2008. Version 1.1 followed on March 11, 2009 and, in addition to bug fixes, brought improvements to JPA, SDO 2.1.1 and Data Access Service, as well as DBWS, a possibility to use Web Service access relational databases. EclipseLink 2.0 with support for JPA 2.0 was released in the final version on December 10th, 2009.
EclipseLink is of strategic importance to Sun and Oracle. The next versions of the Oracle Application Server (and thus TopLink) and GlassFish 3 are based on EclipseLink.
Web links
- EclipseLink Home (English)
- EclipseLink Wiki (English)
- EclipseLink Newsgroup (English)
- EclipseLink Project and its Persistence Services , Webinar on EclipseLink and JPA with Doug Clarke (English) 53:43
- Developing Java Persistence API Applications with the NetBeans IDE and EclipseLink , Webinar by Andrei Badea and Doug Clarke at JavaOne 2008 (English)
- Java Persistence API (JPA) with EclipseLink Tutorial by Lars Vogel (English)
- Interview with Doug Clarke
Individual evidence
- ↑ Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation . Eclipse Foundation. March 17, 2008. Retrieved July 27, 2008.
- ↑ EclipseLink Release Notes
- ↑ EclipseLink Timeline
- ↑ EclipseLink FAQ
- ↑ What is GlassFish Server 3.1.2?