ЗатмениеСсылка
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Фонд Затмения |
---|---|
Стабильная версия | 4.0.3 / 22 мая 2024 г [1] |
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Платформа | Java-платформа |
Тип | Объектно-реляционное отображение |
Лицензия | Публичная лицензия Eclipse v1.0 Лицензия на распространение Eclipse v1.0 [1] |
Веб-сайт | www |
EclipseLink — это проект Eclipse Persistence Services с открытым исходным кодом от Eclipse Foundation . Программное обеспечение предоставляет расширяемую структуру, которая позволяет разработчикам Java взаимодействовать с различными службами данных, включая базы данных, веб-службы, сопоставление XML-объектов (OXM) и информационные системы предприятия (EIS). EclipseLink поддерживает ряд стандартов сохраняемости, в том числе:
- Джакарта Персистенс (JPA)
- Джакарта XML-привязка (JAXB)
- Джакартские разъемы (JCA)
- Объекты сервисных данных (SDO)
EclipseLink основан на продукте TopLink, исходный код которого компания Oracle предоставила для создания проекта EclipseLink. [2] Первоначальный вклад был сделан из кодовой базы 11g TopLink, и был внесен весь код/набор функций, за исключением EJB 2 Container-Managed Persistence (CMP) и некоторой незначительной интеграции, специфичной для Oracle Application Server . Это отличается от предложения TopLink Essentials GlassFish , которое не включало некоторые ключевые корпоративные функции. Имена пакетов были изменены, а часть кода и конфигурации была перенесена.
Пользовательский интерфейс TopLink Mapping Workbench также был использован в проекте.
EclipseLink — это предполагаемый путь развития персистентности для Oracle и TopLink. Предполагается, что следующая основная версия Oracle TopLink будет включать EclipseLink, а также следующую основную версию Oracle Application Server.
EclipseLink поддерживает использование в среде OSGi .
Компания Sun Microsystems выбрала проект EclipseLink в качестве эталонной реализации для JPA 2.0 ., [3] Oracle сделала то же самое для спецификаций JPA 2.1 и более поздних версий. [4]
Ссылки
[ редактировать ]- ^ Jump up to: а б «ЭклипсЛинк» . github.com . Проверено 4 июля 2024 г.
- ^ «Часто задаваемые вопросы о платформе Eclipse Persistence (EclipseLink)» (PDF) . Оракул. Архивировано из оригинала (PDF) 11 марта 2007 года . Проверено 10 февраля 2011 г.
- ^ «Eclipse объявляет о проекте EclipseLink для реализации эталонной реализации JPA 2.0» . Фонд Эклипс. 17 марта 2008 года . Проверено 27 июля 2008 г.
- ^ «Выпуск Eclipse Link 2.5.2» . Фонд Эклипс . Проверено 11 мая 2016 г.