От имени
коммиттеров MOXy JAXB (отличная работа для всех) я с гордостью сообщаю, что
EclipseLink 2.5 был выпущен и доступен для скачивания. В этом посте я подведу итог, что нового в
компоненте MOXy . Для получения подробной информации о полной версии см. Следующую ссылку:
Как получить EclipseLink 2.5
Вы можете скачать установку EclipseLink с:
EclipseLink 2.5 также доступен в Maven Central (см.
Http://wiki.eclipse.org/EclipseLink/Maven ):
<dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>org.eclipse.persistence.moxy</artifactId> <version>2.5.0</version> </dependency>
Основные характеристики
В этом выпуске мы сосредоточились на том, чтобы сделать использование MOXy в сервисах RESTful еще проще. Ниже приведены ключевые элементы:
JPA-RS
MOXy — это уровень привязки, который обеспечивает сообщения XML и JSON для JPA-RS. В этом выпуске мы проделали большую работу, чтобы сделать интеграцию без проблем.
Графы объектов Графы
объектов предоставляют удобный способ взаимодействия с частью вашей доменной модели. Это очень полезно в сервисах RESTful, когда вы хотите, чтобы ваши сообщения были как можно более краткими.
- Графы объектов MOXy — частичные модели ввода / вывода в / из XML и JSON
- Графы объектов MOXy — частичные модели на лету в / из XML и JSON
- Графические объекты MOXy и динамический JAXB
- Графы объектов MOXy — обработка наследования
Улучшения отображения
Ниже приведены некоторые улучшения, которые мы внесли в наши отображения, которые непосредственно относятся к созданию сервисов RESTful.
- Привязка к JSON & XML — обработка коллекций
- MOXy’s @XmlInverseReference теперь действительно двунаправленный
- We have enhanced our predicate based mapping (see Map to an Element based on an Attribute Value with EclipseLink JAXB (MOXy)) so that you can map to elements with and without the target attribute.
JAX-RS Related Enhacements
- MOXy and JSON with Padding
- We’ve tweaked MOXyJSONProvider to work a wider range of JAX-RS implementations.
Bugs & Enhancements
Below is a link to all the bugs and enhancements that were fixed in the JAXB and SDO components in EclipseLink 2.5 (and 2.4.2):
- MOXy bugs & enhancements fixed in EclipseLink 2.5
- MOXy bugs & enhancements fixed in EclipseLink 2.4.2
What’s Next?
Work has already begun on the next release of
EclipseLink JAXB (MOXy).
Stay tuned to this blog and over the next few weeks I’ll be unveiling what we’re doing next. If there is a feature you would like to see please
log an enhancement request and/or consider becoming a committer on the project. In the meantime check out EclipseLink 2.5: