EclipseLink

EclipseLink
Логотип программы EclipseLink
Тип Object-relational mapping
Разработчик Eclipse Foundation
Написана на Java
Операционная система Cross-platform
Аппаратная платформа Кроссплатформенное ПО
Последняя версия 4.0.1[1] (24 февраля 2023)
Репозиторий github.com/eclipse-ee4j/…
Лицензия Eclipse Public License
Eclipse Distribution License
Сайт eclipse.org/eclipselink/

EclipseLink — свободный фреймворк для языка программирования Java, предназначенный для решения задач объектно-реляционного отображения ORM. Разрабатывается Фондом Eclipse (Eclipse Foundation). Позволяет работать с разными сервисами данных, включая базы данных, веб-сервисы, Object XML mapping (OXM), и корпоративные информационные службы. EclipseLink поддерживает следующие стандарты персистирования данных:

EclipseLink основан на исходных кодах другого проекта — en:TopLink, что стало возможным благодаря передаче исходных кодов фирмой Oracle. EclipseLink основан на кодовой базе TopLink 11g, и сохранены все основные возможности, кроме небольшого их числа, в основном связанных с EJB 2 CMP и некоторых специфических сервисов связанных с интеграцией и поддержкой сервера приложений Oracle AS. Также были изменены названия пакетов и вынесена часть кода и настроек конфигурации.

EclipseLink является перспективным путём развития механизма персистирования данных. Предполагается что EclipseLink будет включён в следующую версию Oracle TopLink и Oracle AS.

EclipseLink также имеет поддержку OSGi-окружения.

Sun Microsystems выбрала EclipseLink в качестве эталонной реализации JPA 2.0.[2]

Примечания

  1. https://www.eclipse.org/eclipselink/releases/4.0.php Архивная копия от 24 февраля 2023 на Wayback Machine EclipseLink 4.0.1 Release
  2. Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation  (неопр.). Eclipse Foundation (17 марта 2008). Дата обращения: 27 июля 2008. Архивировано из оригинала 23 апреля 2012 года.

Вебинар

  • EclipseLink Project and its Persistence Services (недоступная ссылка) by Doug Clarke
  • Developing Java Persistence API Applications with the NetBeans IDE and EclipseLink by Andrei Badea and Doug Clarke at JavaOne 2008

Ссылки

  • EclipseLink Home
  • EclipseLink Wiki
  • Java Persistence API (JPA) with EclipseLink Tutorial by Lars Vogel
  • EclipseLink Newsgroup
  • EclipseLink Nabble Forum
  • Introducing EclipseLink Архивная копия от 6 января 2010 на Wayback Machine 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
Перейти к шаблону «Java Persistence API»
  • DataNucleus[англ.]
  • EclipseLink
  • Hibernate
  • TopLink[англ.]
  • ObjectDB[англ.]
  • OpenJPA[англ.]
  • | Apache Cayenne[англ.]
  • EasyBeans[англ.]
  • Apache OpenEJB[англ.]
Перейти к шаблону «Eclipse Foundation»
Лицензия: Eclipse Public License