内容简介
作为一种轻量级Web服务实现架构,两年多来RESTful架构得到了普遍认可和使用;越来越多的学生也开始学习相关的技术,而本书就是这方面非常有意义的参考资料。书中首先系统地解读了JAX-RS2标准,之后基于JAX-RS标准的参考实现:Jersey开发框架,系统地讲解了如何基于该框架开展RESTfulWeb服务的实践。本书实践性很强,体系较为完整,涵盖了RESTfulWeb服务开发各个层面的问题;书中不仅提供了一些典型场景的代码示例,还有完整的项目案例的讲解,这些实践代码能够有助于读者开展具体的项目实践。与第1版相比,第2版还新增了有关微服务和容器化等目前热门应用技术实践的内容,有助于读者了解最新的技术发展方向。
AI简介
这是一本系统讲解Java RESTful Web服务开发的书籍。本书首先系统地解读了JAX-RS2标准,之后基于JAX-RS标准的参考实现:Jersey开发框架,系统地讲解了如何基于该框架开展RESTful Web服务的实践。
书中首先介绍了REST在软件开发中的重要性,阐述了REST的基本概念和实现方式,并详细介绍了JAX-RS2标准和Jersey框架。接着,书中深入讲解了REST API设计,包括统一接口、资源定位、传输格式、连通性、处理响应以及内容协商等方面。
在请求处理方面,书中详细讲解了Jersey的AOP机制、Providers详解、REST请求流程、REST过滤器、REST拦截器以及绑定机制等内容。同时,书中还深入探讨了REST服务与异步机制的结合,包括服务器异步机制和客户端异步机制,以及基于HTTP1.1和HTML5的异步通信技术。
在客户端方面,书中详细介绍了Client接口定义与实现,包括连接池、封装Client以及请求Spring Boot微服务等。同时,书中还讲解了REST测试,包括Jersey测试框架、单元测试、集成测试以及日志增强等内容。
在微服务方