EclipseLink

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

EclipseLink
Тип Object-relational mapping
Разработчик Eclipse Foundation
Написана на Java
Операционная система Cross-platform
Аппаратная платформа Кроссплатформенное ПО
Последняя версия 2.7.7[1] (7 мая 2020)
Лицензия Eclipse Public License
Eclipse Distribution License
Сайт eclipse.org/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/2.7.php EclipseLink 2.7.7 Release
  2. Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation (недоступная ссылка). Eclipse Foundation (17 марта 2008). Дата обращения: 27 июля 2008. Архивировано 23 апреля 2012 года.

Вебинар

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.