Hands-On RESTful API Design Patterns and Best Practices
上QQ阅读APP看书,第一时间看更新

Technical requirements

As we will take a plunge into the code and samples, and a few pattern implementations in this chapter, the readers are expected to have a Java programming language and understand the basic concepts of Java 1.8. Our examples are implemented with Spring Boot and we have provided instructions to download and run the sample codes anywhere. However, for those who want to execute and test the code samples provided in this chapter, they may need to have the basic and necessary understanding of data formats such as JSON and XML, and also have a basic understanding of a Maven build process and client-server or web services development.

The following is the GitHub link for this chapter: https://github.com/PacktPublishing/Hands-On-RESTful-API-Design-Patterns-and-Best-Practices.git. 

For the code to run in your computer, you need Java 8, Spring 4 (1.4.4), and Maven 3.x. Please follow the following instructions to get started. The following are the prerequisites for this chapter:

  • Java 1.8
  • Maven 3.2
  • Your favorite IDE (optional)
  • Command-line
  • Postman

To start with, please download or clone the samples from GitHub. There are various online help resources available in case anyone needs help in downloading the samples to their local machines.