O'Reilly logo

RESTful Java Patterns and Best Practices by Bhakti Mehta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

This chapter covered advanced topics that every RESTful API developer should know. In the beginning, we saw the rate-limiting sample that demonstrated how to enforce throttling so that the server is not blasted with API calls. We also saw how Twitter, GitHub, and Facebook APIs enforce rate limiting. We covered different pagination techniques and a basic pagination sample and best practices. Then, we moved on to internationalization and other miscellaneous topics. Finally, we covered HATEOAS and how it is the next level of REST API, REST, and extensibility topics.

The next chapter will cover other emerging standards such as WebSockets, WebHooks, and the role of REST in the future of evolving web standards.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required