关于本书内容
第一章,一些基础,讨论REST架构的方法和他遵循的一些原则。
第二章,开始动手,让我们在构建RESTful Web服务之前,可以将各个组件组合到一起。
第三章,使用Maven和Gradle构建RESTful Web服务,学习创建RESTful端点的构建技术。
第四章,数据展现,在我们构建更多端点处理特性之前讨论如何管理数据展示。这章也提供创建通用响应格式和错误处理的建议。
第五章,REST中的CRUD操作,在前面章节的基础上进行扩展,并学习了如何通过RESTful的端点映射CRUD操作。
第六章,性能,解释对于预生产的Web服务来说,它是需要高性能的。本章讨论了性能优化技术。
第七章,安全处理,通过深入了解设计者需要掌握的每一步学习如何保证Web服务安全。这一章解释了如何处理验证和授权,以及输入验证技术。
第八章,测试RESTful的Web服务,学习如何保证Web服务交付期望的功能,及设计者需要考虑的测试策略。这章提供读者用来创建完整测试计划的方法。
第九章,构建REST客户端,告诉我们在它被消费的情况下,如何让Web服务做任何使用。倒数第二章专注于如何构建RESTful Web服务客户端。
第十章,扩展RESTful Web服务,讨论扩展性,这是个巨大的话题,包括许多方面。在最后一章,我们讨论API设计者能用来扩展服务的技术。