In the previous chapters, we covered the basics of RESTful web services and looked at Java APIs for JSON processing. By now, you have a good understanding of the RESTful architectural style and the main components, such as resources, URI, and so on, that form a REST API. It is time for us to put all this knowledge into practice. In this chapter, we will build simple RESTful web services using the JAX-RS APIs. This chapter covers the following topics:
- An overview of the JAX-RS annotations
- Understanding data binding in JAX-RS
- Building your first RESTful web service with JAX-RS
- Client APIs for accessing RESTful web services