图书介绍

Java RESTful Web Service实战 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java RESTful Web Service实战 第2版
  • 韩陆著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111542131
  • 出版时间:2016
  • 标注页数:284页
  • 文件大小:80MB
  • 文件页数:302页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java RESTful Web Service实战 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 JAX-RS2入门1

1.1 解读REST1

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 获得Jersey8

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.2.1 实体Providers94

3.2.2 上下文Providers100

3.3 REST请求流程100

3.4 REST过滤器102

3.4.1 ClientRequestFilter102

3.4.2 ContainerRequestFilter103

3.4.3 ContainerResponseFilter104

3.4.4 ClientResponseFilter105

3.4.5 访问日志107

3.5 REST拦截器109

3.6 绑定机制111

3.6.1 名称绑定111

3.6.2 动态绑定113

3.7 优先级115

3.8 本章小结116

第4章 REST服务与异步117

4.1 为什么使用异步机制117

4.1.1 服务器异步机制117

4.1.2 客户端异步机制118

4.2 JAX-RS2的异步机制119

4.2.1 服务端实现119

4.2.2 客户端实现和测试122

4.3 基于HTTP1.1的异步通信124

4.3.1 Polling技术124

4.3.2 Comet技术126

4.3.3 Web Hook异步通信127

4.3.4 SSE技术128

4.4 基于HTML5的异步通信129

4.4.1 SSE的原理129

4.4.2 发布—订阅模式的实现131

4.4.3 广播模式的实现135

4.4.4 WebSocket技术137

4.5 本章小节138

第5章 REST客户端139

5.1 客户端接口140

5.1.1 Client接口140

5.1.2 WebTarget接口141

5.1.3 Invocation接口142

5.2 连接池142

5.2.1 资源释放142

5.2.2 连接器144

5.2.3 HTTP连接池146

5.3 封装Client147

5.4 请求Spring Boot微服务148

5.4.1 不同的JSON解析方式148

5.4.2 完整示例150

5.5 JavaScript客户端150

5.5.1 jQuery客户端151

5.5.2 AngularJs客户端152

5.6 本章小结152

第6章 REST测试153

6.1 Jersey测试框架153

6.2 单元测试156

6.2.1 集成Spring的单元测试156

6.2.2 异步测试158

6.3 集成测试158

6.4 日志增强159

6.5 本章小结160

第7章 微服务161

7.1 微服务技术栈162

7.1.1 服务发现163

7.1.2 可伸缩性163

7.1.3 回到起点164

7.2 REST服务与Spring Boot165

7.2.1 Bootiful165

7.2.2 RESTful167

7.2.3 Actuator168

7.3 REST服务与Spring Cloud172

7.3.1 Spring Cloud Zookeeper172

7.3.2 Spring Cloud Consul182

7.3.3 Spring Cloud Etcd187

7.4 本章小结193

第8章 容器化195

8.1 容器技术195

8.1.1 容器195

8.1.2 Docker技术栈197

8.1.3 容器文化199

8.2 REST服务与容器201

8.2.1 开始容器化之路201

8.2.2 开发自测容器化204

8.3 容器化微服务206

8.3.1 Zookeeper207

8.3.2 Kafka212

8.3.3 微服务214

8.3.4 Nginx217

8.4 本章小结220

第9章 JAX-RS调优223

9.1 使用缓存优化负载223

9.1.1 缓存协商223

9.1.2 条件GET225

9.1.3 REST缓存实践227

9.1.4 ab测试229

9.2 使用版本号优化服务229

9.2.1 何时使用版本号230

9.2.2 如何使用版本号230

9.3 使用参数配置优化服务232

9.3.1 通用配置232

9.3.2 服务器端和客户端配置类233

9.4 Java虚拟机调优234

9.4.1 虚拟机概述234

9.4.2 内存溢出与内存泄漏236

9.5 本章小结238

第10章 REST安全239

10.1 身份认证240

10.1.1 基本认证241

10.1.2 摘要认证241

10.1.3 表单认证242

10.1.4 证书认证242

10.2 资源授权244

10.2.1 容器管理权限244

10.2.2 应用管理权限246

10.3 认证与授权实现247

10.3.1 基本认证与JDBCRealm247

10.3.2 摘要认证与UserDatabase-Realm255

10.3.3 表单认证与DataSource-Realm258

10.3.4 Form认证和JAASRealm263

10.3.5 证书认证与UserDatabase-Realm266

10.4 JAX-RS2实现270

10.4.1 Application类270

10.4.2 资源类271

10.4.3 资源测试类271

10.5 REST服务与OAuth2273

10.5.1 OAuth2概述274

10.5.2 OAuth2流程275

10.5.3 OAuth2实现276

10.6 本章小结280

参考资料282

热门推荐