In this chapter we discuss what REST is all about and what it does by describing the six constraints of REST.

We introduce the Richardson Maturity Model of a REST API and show how to design a RESTful API.

With a comprehensive example we demonstrate REST in Action and how to implement a RESTful API in a Java EE environment.

We finish we a discussion of HATEOAS which exists at the highest level in the Richardson Maturity Model.

Professional Java EE Design Patterns

Leave a comment