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

Calling All REST/JAX-RS Enthusiasts: Join JAX-RS 2.1!

DZone's Guide to

Calling All REST/JAX-RS Enthusiasts: Join JAX-RS 2.1!

· Java Zone
Free Resource

Learn how our document data model can map directly to how you program your app, and native database features like secondary indexes, geospatial and text search give you full access to your data. Brought to you in partnership with MongoDB.

As you might be aware, the initial wave of Java EE 8 JSRs are now launched, including the platform JSR itself, CDI 2, JSON-B, JMS 2.1, Servlet 4, JAX-RS 2.1, MVC and JSF 2.3. Most of these JSRs are now actively looking to form their initial expert groups, including JAX-RS 2.1 (filed as JSR 370). Indeed, the JAX-RS specification leads are looking to evaluate the initial set of expert group members fairly quickly - by Wednesday, October 22nd.

Although it's currently slated to be a point release (this can always change), JAX-RS 2.1 is aiming to accomplish quite a bit. Here is a very high level summary of the items currently under consideration:

  • Adding support for SSE.
  • Improved integration with CDI.
  • Exploring support for non-blocking I/O in providers (filters, interceptors, etc.).
  • Evaluating ways in which declarative security can be supported either directly in JAX-RS or by leveraging the Java EE Security JSR (still to be filed).
  • Providing integration with newly filed JSON-B JSR.
  • Building upon the Hypermedia support added in JAX-RS 2.
  • Investigating the reactive programming paradigm as a way to improve the JAX-RS asynchronous client API.
  • Any possible work necessary to support the newly filed MVC 1.0 JSR.

Specification lead Marek Potociar did an excellent job overviewing the possibilities in his JavaOne 2014 talk Let’s Talk JAX-RS.next!. His slides are available here.

Note that you can always participate in a JSR without officially being part of the expert group by simply subscribing to the JSR user alias. In case of JAX-RS, that alias is users at jax-rs-spec dot java dot net. Also remember that you can contribute on an even more lightweight format throughAdopt-a-JSR.

Discover when your data grows or your application performance demands increase, MongoDB Atlas allows you to scale out your deployment with an automated sharding process that ensures zero application downtime. Brought to you in partnership with MongoDB.

Topics:

Published at DZone with permission of Reza Rahman, 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 }}