
Java API for RESTful Web Services (JAX-RS), is a set if APIs to developer REST service. JAX-RS is part of the Java EE6, and make developers to develop REST web application easily.
In this series of JAX-RS tutorials, we use both Jersey and RESTEasy, popular JAX-RS implementation.
Happy learning JAX-RS :)
Quick Start
Some quick start examples to use JAX-RS.
- Jersey hello world example
Jersey framework to create a simple REST style web application. - RESTEasy hello world example
RESTEasy framework to create a simple REST style web application.
Basic Examples
Basic annotations and functions to develop REST service.
- JAX-RS @Path URI matching example
JAX-RS URI matching examples. - JAX-RS @PathParam example
Simple way to inject URI parameter that defined in @Path into Java method. - JAX-RS @QueryParam example
Example to get query paremeter in URI path, and also how to define an optional paramater. - JAX-RS @MatrixParam example
Example to get matrix parameters in URI path. - JAX-RS @FormParam example
Example to get HTML post form parameter values. - Get HTTP headers in JAX-RS
Show the use of @HeaderParam and @Context to get HTTP headers. - Download text file from JAX-RS
Example to output a text file for user to download. - Download image file from JAX-RS
Example to output an image file for user to download. - Download pdf file from JAX-RS
Example to output pdf file for user to download. - Download excel file from JAX-RS
Example to output excel file for user to download.
File Upload Examples
How to handle multipart data in JAX-RS.
- File upload example in Jersey
File upload is easy in Jersey. - File upload example in RESTEasy
Two ways to handle file upload in RESTEasy.
Working with XML
XML support in JAX-RS.
- XML example with Jersey + JAXB
Jersey + JAXB to map object to and from XML. - XML example with RESTEasy + JAXB
RESTEasy + JAXB to map object to and from XML.
Working with JSON
JSON support in JAX-RS.
- JSON example with Jersey + Jackson
Jersey + Jackson to map object to and from JSON. - JSON example with RESTEasy + Jackson
RESTEasy + Jackson to map object to and from JSON. - JSON example with RESTEasy + JAXB + Jettison
RESTEasy + JAXB + Jettison to map object to and from JSON.
RESTful Java clients
Create a RESTful Java client to perform “GET” and “POST” request to manipulate json data.
- RESTful Java client with java.net.URL
- RESTful Java client with Apache HttpClient
- RESTful Java client with RESTEasy client
- RESTful Java client with Jersey client
JAX-RS + Spring
Integrate JAX-RS with Spring framework.
- Jersey + Spring integration example
Integrate Jersey with Spring framework. - RESTEasy + Spring integration example
Integrate RESTEasy with Spring framework.
Common Error Messages
Some common error messages in JAX-RS development.
- RESTEasy Unable to scan WEB-INF for JAX-RS annotations, Unexpected end of ZLIB input stream
- ClassNotFoundException : org.jboss.resteasy.plugins.providers.multipart.MultipartInput
- RESTEasy – Could not find message body reader for type: multipart/form-data
- RESTEasy – Could not find MessageBodyWriter for response object of type:xx of media type: application/xml
- Illegal to inject a message body into a singleton into public org.codehaus.jackson.jaxrs.JacksonJsonProvider
- Jersey : The ResourceConfig instance does not contain any root resource classes
- ClassNotFoundException : com.sun.jersey.spi.container.servlet.ServletContainer
Pingback: Stiff Erection()
Pingback: bursa bola hari ini()
Pingback: poker()
Pingback: slot mesin uang asli()
Pingback: grandeur park residences()
Pingback: jdm engine()
Pingback: Kay()
Pingback: pirater un compte facebook()
Pingback: short blush dress()
Pingback: Richard Warke()
Pingback: dentistry for kids()
Pingback: Criar Facebook()
Pingback: Human Hair()
Pingback: visit website()
Pingback: Young living starter kit review()
Pingback: affordable moving fraser height bc()
Pingback: Watch Movies()
Pingback: paypal solutions()
Pingback: viagra()
Pingback: sites de rencontres()
Pingback: tool for instagram followers()
Pingback: followers for instagram()
Pingback: ladies clothing()
Pingback: stafa()
Pingback: капа бокс()
Pingback: The Lost Ways Review()
Pingback: Kehlani()
Pingback: tdk minidisc recordable 74 min()
Pingback: vuelosdelalma.blogspot.com/2013/11/kampung-inggris-pare-kediri.html()
Pingback: dieta detox()
Pingback: pirater un compte facebook()
Pingback: kaybol()
Pingback: siktir()
Pingback: the clash royale game()
Pingback: adam and eve coupon code()
Pingback: payday loans uk()
Pingback: Kitchenette appliance()
Pingback: instant loans()