EclipseLink - это проект Eclipse Persistence Services с открытым исходным кодом от Eclipse Foundation . Программное обеспечение предоставляет расширяемую структуру, которая позволяет разработчикам Java взаимодействовать с различными службами данных, включая базы данных, веб-службы, отображение объектов XML (OXM) и информационные системы предприятия (EIS). EclipseLink поддерживает ряд стандартов сохраняемости, включая:
- API сохранения состояния Java (JPA)
- Архитектура Java для привязки XML (JAXB)
- Архитектура коннектора Java (JCA)
- Объекты служебных данных (SDO).
Разработчики) | Фонд Затмения |
---|---|
Стабильный выпуск | 3.0.0 / 8 декабря 2020 г . [1] |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Платформа | Платформа Java |
Тип | Объектно-реляционное отображение |
Лицензия | Eclipse Public License v1.0 Затмение распространения Лицензия v1.0 [1] |
Веб-сайт | www |
EclipseLink основан на продукте TopLink, исходный код которого был предоставлен Oracle для создания проекта EclipseLink. [2] Первоначальный вклад был сделан из базы кода TopLink 11g, и был внесен весь код / набор функций, с удалением только 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]
Рекомендации
- ^ a b «EclipseLink» . eclipse.org . Проверено 4 апреля 2021 .
- ^ «Часто задаваемые вопросы по платформе Eclipse Persistence (EclipseLink)» (PDF) . Oracle. Архивировано из оригинального (PDF) 11 марта 2007 года . Проверено 10 февраля 2011 .
- ^ «Eclipse объявляет о выпуске проекта EclipseLink для эталонной реализации JPA 2.0» . Фонд Затмения. 17 марта 2008 . Проверено 27 июля 2008 .
- ^ «Выпуск Eclipse Link 2.5.2» . Фонд Затмения . Проверено 11 мая 2016 .