Although curl allows us to quickly test our RESTful web services and it is a developer-friendly tool, it is not exactly user-friendly; we shouldn't expect to have our user enter curl commands in their command line to use our web service. For this reason, we need to develop a client for our services. JAX-RS includes a standard client-side API that we can use to easily develop RESTful web service clients.
The following example illustrates how to use the JAX-RS client API:
package com.ensode.javaee8book..jaxrsintroclient; import com.ensode.jaxbxmlconversion.entity.Customer; import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.Entity; public class App { public static void main(String[] args) { App app = new App(); app.insertCustomer(); } public...