Developing a simple RESTful web service
In this section, we will develop a simple web service to illustrate how we can make methods in our service respond to the different HTTP request methods.
Developing a RESTful web service using Jakarta REST is simple and straightforward. Each of our RESTful web services needs to be invoked via its Unique Resource Identifier (URI). Our RESTful web service URI is specified by the @Path
annotation, which we need to use to decorate our RESTful web service resource class.
When developing RESTful web services, we need to develop methods that will be invoked when our web service receives an HTTP request. We need to implement methods to handle one or more of the six types of requests that RESTful web services handle – GET, POST, PUT, DELETE, HEAD and/or PATCH.
Note
We will only cover the most frequently used HTTP request types as implementing all HTTP request types is very similar.
Jakarta REST provides annotations that we can use...