Introduction
This lesson gives an overview of RESTful.
We'll cover the following
What is REST?
REST stands for Representational State Transfer. It was designed in a PhD dissertation and has gained some popularity as the new web-service standard. Many developers have praised it as a much better standard than SOAP (which we will not describe here).
At the most basic level, each CRUD operation is mapped to an HTTP method in REST:
- Create:
POST
- Read:
GET
- Update:
PATCH
- Delete:
DELETE
The transport mechanism is assumed to be HTTP, but the message contents can be of any type, usually XML or JSON.
The JSR community has designed the JAX-RS API for building RESTful Java web services, while Groovy and Scala both have some built-in support for XML and JSON and various ways of building web services.
Get hands-on with 1200+ tech skills courses.