RESTful Java with JAX-RS 2.0: Designing and Developing Distributed Web ServicesLearn how to design and develop distributed web services in Java, using RESTful architectural principles and the JAX-RS 2.0 specification in Java EE 7. By focusing on implementation rather than theory, this hands-on reference demonstrates how easy it is to get started with services based on the REST architecture. With the book’s technical guide, you’ll learn how REST and JAX-RS work and when to use them. The RESTEasy workbook that follows provides step-by-step instructions for installing, configuring, and running several working JAX-RS examples, using the JBoss RESTEasy implementation of JAX-RS 2.0.
|
Other editions - View all
Common terms and phrases
Accept header application/xml AsyncResponse Atom links Authentication boolean browser build and run builder cache Cache-Control callback client code configuration conneg content negotiation Content-Type ContextResolvers cookie CORBA Customer customer Customer object data format database define deployment digital signature Dynamic Dispatching encoded Encryption ETag Example Program Examples for Chapter Exception Handling Filters and Interceptors getCustomer getCustomer(@PathParam("id GZIP HATEOAS inject instance int id invocation invoke Java EE Java method Java object JAX-RS implementation JAX-RS method JAX-RS resource method JAX-RS runtime JAX-RS service JAXB JAXBContext JBoss JSON Link Headers match matrix parameter Maven media type MediaType message body MessageBodyWriter null password Path("/customers POST Produces("application/xml protocol public class CustomerResource public interface public static public String public void query parameters regular expressions request response code ResponseBuilder RESTEasy Run the Example server servlet container specific subresource System.out.println throws IOException update UriInfo web services WebTarget Wildfly XML schema