REST
-
Enterprise Java
REST: Sorting collections
When building a RESTful API we often want to give consumers the option to order collections in a specific way…
Read More » -
Enterprise Java
REST: Updating resources
When building RESTful APIs over HTTP the PUT method is typically used for updating, while POST is used for creating…
Read More » -
Enterprise Java
REST: Deleting resources
In RESTful APIs resources are typically deleted using the HTTP DELETE method. The resource that should be deleted is identified…
Read More » -
Enterprise Java
Richardson Maturity Model and Pizzas
The model, developed by Leonard Richardson, attempts to classify an API according to its adherence to the constraints imposed by…
Read More » -
Enterprise Java
RAML: Four ways to define examples
Defining an example body payload and response for a RESTful API endpoint is an essential aspect of designing a modern…
Read More » -
Enterprise Java
REST: Retrieving resources
Retrieving resources is probably the simplest REST API operation. It is implemented by sending a GET request to an appropriate…
Read More » -
Enterprise Java
Introduction to Hypermedia REST APIs
Introduction When browsing the web we typically navigate from one site to another by following Hyperlinks. Those links make the…
Read More » -
Enterprise Java
RESTful API Design
There are five principal aspects to a RESTful API specification that must be considered prior to coding an API specification.…
Read More » -
Enterprise Java
REST: Managing One-To-Many relations
In a previous post we looked at many-to-many relations. This time we will see how to model one-to-many relations in…
Read More »