In this section, we will develop a simple web service to illustrate how we can make methods in our service respond to different HTTP request methods.
Developing a RESTful web service using JAX-RS is simple and straightforward. Each of our RESTful web services needs to be invoked via its Unique Resource Identifier (URI). This 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 four types of request that RESTful web services handle: GET, POST, PUT, and/or DELETE.
The JAX-RS API provides four annotations that we can use to decorate methods in our web service. These annotations are appropriately...