EclipseLink is a free framework for the Java programming language, designed to solve the problems of object-relational mapping ORM . Developed by the Eclipse Foundation . Allows you to work with a variety of data services, including databases , web services , Object XML mapping (OXM), and enterprise information services . EclipseLink supports the following data persistence standards:
- Java Persistence API (JPA)
- Java API for XML Binding (JAXB)
- Java Connector Architecture (JCA)
- en: Service Data Objects (SDO).
| Eclipselink | |
|---|---|
| Type of | Object-relational mapping |
| Developer | Eclipse foundation |
| Written on | Java |
| operating system | Cross platform |
| Hardware platform | Cross Platform Software |
| Latest version | 2.7.2 [1] ( June 22, 2018 ) |
| License | Eclipse Public License Eclipse Distribution License |
| Site | eclipse.org/eclipselink/ |
EclipseLink is based on the source code of another project - en: TopLink , which was made possible thanks to the transfer of source code by Oracle . EclipseLink is based on the TopLink 11g code base, and all the main features are saved, except for a small number of them, mainly related to EJB 2 CMP and some specific services related to integration and support of the Oracle AS application server. Also, the names of the packages were changed and part of the code and configuration settings were rendered.
EclipseLink is a promising way to develop a persistence mechanism for data. EclipseLink is expected to be included in the next version of Oracle TopLink and Oracle AS.
EclipseLink also has support for OSGi environments.
Sun Microsystems has chosen EclipseLink as its reference implementation of JPA 2.0. [2]
Notes
- ↑ https://www.eclipse.org/eclipselink/releases/2.7.php EclipseLink 2.7.2 Release
- ↑ Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation . Eclipse Foundation (March 17, 2008). Date of treatment July 27, 2008. Archived April 23, 2012.
Webinar
- EclipseLink Project and its Persistence Services (link unavailable) by Doug Clarke
- Developing Java Persistence API Applications with the NetBeans IDE and EclipseLink by Andrei Badea and Doug Clarke at JavaOne 2008
Links
- Eclipselink home
- EclipseLink Wiki
- Java Persistence API (JPA) with EclipseLink Tutorial by Lars Vogel
- EclipseLink Newsgroup
- EclipseLink Nabble Forum
- Introducing EclipseLink by Doug Clarke and Shaun Smith
- Testing Java EE 6 components: JPA 2.0 With Eclipse Link by Antonio Goncalves
- Interview with EclipseLink-Lead Doug Clarke