当前位置:主页 > 计算机电子书 > Java > Java下载
Java RESTful Web Service实战

Java RESTful Web Service实战 PDF 第2版

  • 更新:2020-06-26
  • 大小:38.2 MB
  • 类别:Java
  • 作者:韩陆
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Java RESTful Web Service实战(第2版) 全书共10章,包括JAX-RS2入门、RESTAPI设计、REST请求处理、REST服务与异步、REST客户端、REST测试、微服务、容器化、JAX-RS调优、REST安全等内容。书中从基础概念开始,结合大量示例和实现代码,将REST理论与Java实现相结合,循序渐进地阐述JavaREST式服务,为读者提供更精炼、更准确、更全面的参考。

目录

  • 第2版序一
  • 第2版序二
  • 第1版序一
  • 第1版序二
  • 前言
  • 第1章 JAX-RS2入门 1
  • 1.1 解读REST 1
  • 1.1.1 一种架构风格 2
  • 1.1.2 基本实现形式 2
  • 1.2 解读REST服务 3
  • 1.2.1 REST式的Web服务 3
  • 1.2.2 对比RPC风格 3
  • 1.2.3 对比MVC风格 4
  • 1.3 解读JAX-RS标准 5
  • 1.3.1 JAX-RS2标准 5
  • 1.3.2 JAX-RS2的目标 5
  • 1.3.3 非JAX-RS2的目标 6
  • 1.3.4 解读JAX-RS元素 7
  • 1.4 Jersey项目概要 7
  • 1.4.1 获得Jersey 8
  • 1.4.2 Jersey问答 8
  • 1.4.3 Jersey项目管理 8
  • 1.4.4 Jersey许可 9
  • 1.4.5 Jersey的模块 10
  • 1.4.6 GlashFish项目 10
  • 1.5 快速实现Java REST服务 12
  • 1.5.1 第一个REST服务 13
  • 1.5.2 第一个Servlet容器服务 17
  • 1.6 快速了解Java REST服务 19
  • 1.6.1 REST工程类型 19
  • 1.6.2 REST应用描述 24
  • 1.7 Java领域的其他REST实现 27
  • 1.7.1 JAX-RS的其他实现 27
  • 1.7.2 其他的REST实现 31
  • 1.8 REST调试工具 33
  • 1.8.1 命令行调试工具 33
  • 1.8.2 基于浏览器的图形化调试插件 34
  • 1.9 本章小结 37
  • 第2章 REST API设计 38
  • 2.1 统一接口 38
  • 2.1.1 GET方法 39
  • 2.1.2 PUT方法 41
  • 2.1.3 DELETE方法 43
  • 2.1.4 POST方法 44
  • 2.1.5 WebDAV扩展方法 45
  • 2.2 资源定位 47
  • 2.2.1 资源地址设计 48
  • 2.2.2 @QueryParam注解 50
  • 2.2.3 @PathParam注解 52
  • 2.2.4 @FormParam注解 55
  • 2.2.5 @BeanParam注解 57
  • 2.2.6 @CookieParam注解 58
  • 2.2.7 @Context注解 58
  • 2.3 传输格式 59
  • 2.3.1 基本类型 59
  • 2.3.2 文件类型 60
  • 2.3.3 InputStream类型 61
  • 2.3.4 Reader类型 62
  • 2.3.5 XML类型 62
  • 2.3.6 JSON类型 66
  • 2.4 连通性 82
  • 2.4.1 过渡型链接 82
  • 2.4.2 结构型链接 83
  • 2.5 处理响应 84
  • 2.5.1 返回类型 85
  • 2.5.2 处理异常 86
  • 2.6 内容协商 89
  • 2.6.1 @Produces注解 89
  • 2.6.2 @Consumes注解 91
  • 2.7 本章小结 92
  • 第3章 REST请求处理 93
  • 3.1 Jersey的AOP机制 93
  • 3.2 Providers详解 94
  • 3.3 REST请求流程 100
  • 3.4 REST过滤器 102
  • 3.5 REST拦截器 109
  • 3.6 绑定机制 111
  • 3.7 优先级 115
  • 3.8 本章小结 116
  • 第4章 REST服务与异步 117
  • 4.1 为什么使用异步机制 117
  • 4.2 JAX-RS2的异步机制 119
  • 4.3 基于HTTP1.1的异步通信 124
  • 4.4 基于HTML5的异步通信 129
  • 4.5 本章小节 138
  • 第5章 REST客户端 139
  • 5.1 客户端接口 140
  • 5.2 连接池 142
  • 5.3 封装Client 147
  • 5.4 请求Spring Boot微服务 148
  • 5.5 JavaScript客户端 150
  • 5.6 本章小结 152
  • 第6章 REST测试 153
  • 6.1 Jersey测试框架 153
  • 6.2 单元测试 156
  • 6.3 集成测试 158
  • 6.4 日志增强 159
  • 6.5 本章小结 160
  • 第7章 微服务 161
  • 7.1 微服务技术栈 162
  • 7.2 REST服务与Spring Boot 165
  • 7.3 REST服务与Spring Cloud 172
  • 7.4 本章小结 193
  • 第8章 容器化 195
  • 8.1 容器技术 195
  • 8.2 REST服务与容器 201
  • 8.3 容器化微服务 206
  • 8.4 本章小结 220
  • 第9章 JAX-RS调优 223
  • 9.1 使用缓存优化负载 223
  • 9.2 使用版本号优化服务 229
  • 9.3 使用参数配置优化服务 232
  • 9.4 Java虚拟机调优 234
  • 9.5 本章小结 238
  • 第10章 REST安全 239
  • 10.1 身份认证 240
  • 10.2 资源授权 244
  • 10.3 认证与授权实现 247
  • 10.4 JAX-RS2实现 270
  • 10.5 REST服务与OAuth2 273
  • 10.6 本章小结 280
  • 参考资料 282

资源下载

资源下载地址1:https://pan.baidu.com/s/14mhCpFmgx3FDRewSfKkLnA

网友留言