第三部分
Web服务
本部分讨论针对Web应用程序开发所提供的最佳实践,包括使用Spring HATEOAS开发自解释Web API,使用Spring GraphQL开发查询式Web API,针对传统Spring MVC的异步编程模型,以及新型的基于响应式流的WebFlux组件。同时,我们还将讨论如何使用目前非常流行的、Spring 5默认内置的RSocket协议来提高网络通信的性能。通过这一部分的学习,读者可以系统掌握在使用Spring框架时所应掌握的各个Web开发组件的特点以及对应的使用技巧。