Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

EclipseLink 2.5 Release Available for Download

DZone's Guide to

EclipseLink 2.5 Release Available for Download

· Java Zone
Free Resource

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

On behalf of the MOXy JAXB committers (great job by all), I am very proud to announce that EclipseLink 2.5 has been released and is available for download.  In this post I will summarize what is new in the MOXy component.  For details on the entire release see the following link:

How to Get EclipseLink 2.5

You can download the EclipseLink install from:
EclipseLink 2.5 is also available from Maven Central (see http://wiki.eclipse.org/EclipseLink/Maven):
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>org.eclipse.persistence.moxy</artifactId>
    <version>2.5.0</version>
 </dependency>
Key Features

In this release we have focused on making it even easier to use MOXy in RESTful services.  Below are they key items:
JPA-RS

MOXy is the binding layer that powers the XML and JSON messages for JPA-RS.  We have done alot of work in this release to make this integration seamless.

Object Graphs 

Object graphs provide a convenient way to interact with part of your domain model.  This is very useful in RESTful services when you want to keep your messages as concise as possible.

Mapping Enhancements


Below are some enhancements we made to our mappings that directly apply to the creation of RESTful services.

JAX-RS Related Enhacements

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):

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:


Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:

Published at DZone with permission of Blaise Doughan, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}