REST is an architectural style for stateless client/server communications. Web services that use this architectural style, also called RESTful web services or applications, access services which are identified by URLs. These services are acted upon by a set of methods that describe actions which will be performed on them. REST often relies on HTTP to describe such actions.
JAX-RS simplifies the development of RESTful web services by using Java. JAX-RS uses annotations to map Hyptertext Transfer Protocol (HTTP) methods into Java objects. JAX-RS is part of the Java Platform, Enterprise Edition 6 (Java EE 6).
In this tutorial you first learn the basics of RESTful web services and how you can use JAX-RS to build such applications. Later on, you develop a REST API server by using JAX-RS that is capable of responding to the four basic HTTP methods: POST, GET, PUT, and DELETE. Finally, you deploy the REST server and test it by using RESTClient, an application for testing HTTP communications.
Release Date: 31-Jan-13
Duration: 60 minutes
Credited To: Miguel Salazar
No Flash Plugin Needed