Eclipse Jersey framework is used in Application Servers, it can be used for a standalone REST service implementation, it is used with Spring Boot, too.
This session is targeted for the Eclipse Jersey users to learn possibilities to use certain Eclipse Microprofile specifications with Jersey as well as to briefly introduce additional new features.
This session is also targetted for the Eclipse Microprofile users to introduce an additional Microprofile Rest Client implementation in Eclipse Jersey.
We expect the audience to have an elementary knowledge of JAX-RS and Microprofile specifications.
Objective of the presentation:
Eclipse Jersey Meets Microprofile
Microprofile was created as an evolution of Enterprise Java Platform.
The Enterprise Java Platform contains JAX-RS, an API for RESTful Web Services.
A part of Microprofile is Rest Client, an approach to invoke RESTful services
over HTTP using JAX-RS as much as possible.
Eclipse Jersey is JAX-RS implementation and latest 2.29 release also implements
Microprofile Rest Client. An example of how the Microprofile Rest Client can be used
with Eclipse Jersey is part of this Session.
JAX-RS Specification defines the Configuration interface. The configuration
interface is injectable on both client and server side and provides properties
that are used to configure both JAX-RS framework and user-defined JAX-RS
application. Eclipse Jersey 2.29 comes with a support of Microprofile Config and
this Session demonstrates how to use the Microprofile Config to configure the
JAX-RS application with Eclipse Jersey.
Eclipse Jersey 2.29 comes with a bunch of other features, such as JDK 11
support, Spring 5 support, and better Jetty Connector support. This Session
briefly mentions interesting facts about that.
The session is concluded by describing tasks for the future, additional
Microprofile specification support, and possible solutions for javax/jakarta
package duality.
Attendee pre-requisites - If none, enter "N/A":
Java, Java EE, Jakarta EE, JAX-RS, Microprofile, Eclipse Jersey