JAX-RS
-
Enterprise Java
So you want to expose your JAX-RS services over HTTP/2
Nonetheless HTTP/2 is about six years old (already!), and HTTP/3 is around the corner, it looks like the majority of…
Read More » -
Enterprise Java
For gourmets and practioners: pick your flavour of the reactive stack with JAX-RS and Apache CXF
When JAX-RS 2.1 specification was released back in 2017, one of its true novelties was the introduction of the reactive…
Read More » -
Enterprise Java
Converting JAX-RS parameters with ParamConverters
If you want JAX-RS to automatically convert parameters such as query params, path params, or others, you need to create…
Read More » -
Enterprise Java
RESTful services with HATEOAS: REST APIs and Hypermedia on JVM
1. Introduction So far we have spent a fair amount of time talking about the role of the hypermedia and…
Read More » -
Enterprise Java
Quickly creating URIs with UriBuilder
If you have access to the JAX-RS API and an implementation in your projects (many do), then you can use…
Read More » -
Enterprise Java
When HTTP status code is not enough: tackling web APIs error reporting
One area of the RESTful web APIs design, quite frequently overlooked, is how to report errors and problems, either related…
Read More » -
Enterprise Java
The Hypermedia APIs support in JAX-RS and OpenAPI: a long way to go
Sooner or later, most of the developers who actively work on REST(ful) web services and APIs stumble upon this truly…
Read More » -
Enterprise Java
A configurable JAX-RS ExceptionMapper with MicroProfile Config
When you create REST services with JAX-RS, you typically either return nothing (so HTTP 201/2/4 etc) or some data, potentially…
Read More » -
Enterprise Java
Speed Up Services With Reactive API in Java EE 8
Services can often be optimized with asynchronous processing even without changing their behavior towards the outside world. The reason why…
Read More »