EclipseLink — свободный фреймворк для языка программирования Java, предназначенный для решения задач объектно-реляционного отображения ORM. Разрабатывается Фондом Eclipse (Eclipse Foundation). Позволяет работать с разными сервисами данных, включая базы данных, веб-сервисы, Object XML mapping (OXM), и корпоративные информационные службы. EclipseLink поддерживает следующие стандарты персистирования данных: Java Persistence API (JPA) Java API for XML Binding (JAXB) Java Connector Architecture (JCA) :en:Service Data Objects (SDO).

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.

Примечания

Вебинар 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 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

Категория:Фреймворки Категория:Eclipse Категория:Программное обеспечение с лицензией Eclipse Public License Категория:Свободное программное обеспечение, написанное на Java Категория:Свободные библиотеки программ Категория:Технологии Eclipse Категория:Java Enterprise Edition Категория:Библиотеки Java