图书介绍

Java RESTful Web Service实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java RESTful Web Service实战
  • 韩陆著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111478881
  • 出版时间:2014
  • 标注页数:298页
  • 文件大小:41MB
  • 文件页数:316页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第—篇 够用就好——JAX-RS 2.0基础2

第1章 JAX-RS 2.0入门2

1.1 解读REST2

1.1.1 一种架构风格3

1.1.2 基本实现形式3

1.2 解读REST服务4

1.3 解读JAX-RS5

1.4 Jersey项目概要8

1.5 Java领域的其他REST实现17

1.5.1 其他JAX-RS实现18

1.5.2 其他REST实现19

1.6 本章小结20

第2章 JAX-RS 2.0快速实现21

2.1 第一个Java REST服务21

2.1.1 环境准备22

2.1.2 创建服务23

2.1.3 扩展服务28

2.1.4 测试和运行服务31

2.2 第一个Servlet容器服务32

2.2.1 创建和分析Web服务32

2.2.2 Jetty插件与REST服务35

2.2.3 运行在Servlet容器38

2.2.4 运行在Java EE容器39

2.3 REST服务类型40

2.4 REST应用描述45

2.4.1 应用的描述46

2.4.2 资源的描述46

2.4.3 WADL的配置47

2.5 第一个完整的REST服务48

2.5.1 定义资源48

2.5.2 集成Spring51

2.5.3 集成JPA53

2.5.4 集成jQuery55

2.5.5 请求处理流程分析57

2.6 REST调试工具64

2.6.1 命令行调试工具cURL64

2.6.2 基于浏览器的图形化调试插件66

2.7 本章小结69

第3章 REST API设计70

3.1 REST统一接口70

3.1.1 GET方法71

3.1.2 PUT方法73

3.1.3 DELETE方法75

3.1.4 POST方法76

3.1.5 WebDAV扩展方法77

3.2 REST资源定位79

3.2.1 资源地址设计79

3.2.2 @QueryParam注解81

3.2.3 @PathParam注解83

3.2.4 @FormParam注解86

3.2.5 @BeanParam注解88

3.2.6 @CookieParam注解88

3.2.7 @Context注解89

3.3 REST传输格式90

3.3.1 基本类型90

3.3.2 文件类型90

3.3.3 InputStream类型91

3.3.4 Reader类型92

3.3.5 XML类型93

3.3.6 JSON类型96

3.4 REST连通性112

3.4.1 过渡型链接113

3.4.2 结构型链接114

3.5 REST响应处理114

3.5.1 返回类型115

3.5.2 处理异常117

3.6 REST内容协商119

3.6.1 @Produces注解119

3.6.2 @Consumes注解121

3.7 本章小结122

第4章 REST请求处理123

4.1 REST和AOP123

4.2 Providers详解124

4.2.1 实体Providers124

4.2.2 上下文Providers129

4.3 REST请求流程130

4.4 REST过滤器132

4.4.1 ClientRequestFilter132

4.4.2 ContainerRequestFilter133

4.4.3 ContainerResponseFilter134

4.4.4 ClientResponseFilter135

4.4.5 访问日志136

4.5 REST拦截器138

4.6 绑定机制140

4.7 优先级144

4.8 本章小结145

第5章 REST客户端146

5.1 客户端接口146

5.1.1 Client接口147

5.1.2 WebTarget接口148

5.1.3 Invocation接口148

5.2 资源释放149

5.3 连接器150

5.4 封装Client153

5.5 本章小结154

第二篇 全面掌握——JAX-RS 2.0进阶156

第6章 REST安全156

6.1 身份认证157

6.1.1 基本认证157

6.1.2 摘要认证158

6.1.3 表单认证158

6.1.4 证书认证159

6.2 资源授权160

6.2.1 容器管理权限160

6.2.2 应用管理权限163

6.3 认证与授权实现163

6.3.1 基本认证与JDBCRealm164

6.3.2 摘要认证与UserDatabase-Realm170

6.3.3 表单认证与DataSource-Realm173

6.3.4 表单认证与JAASRealm177

6.3.5 证书认证与UserDatabase-Realm180

6.4 JAX-RS 2.0实现184

6.5 其他安全考虑187

6.6 本章小结188

第7章 REST测试189

7.1 Jersey测试框架189

7.2 单元测试192

7.2.1 集成Spring的单元测试192

7.2.2 异步测试194

7.3 集成测试194

7.4 日志增强195

7.5 本章小结195

第8章 REST推送与异步通信196

8.1 服务器-浏览器通信196

8.1.1 Polling技术197

8.1.2 Comet技术197

8.1.3 SSE技术199

8.1.4 WebSocket技术199

8.2 SSE详述200

8.2.1 Java并发200

8.2.2 SSE流程202

8.2.3 SSE实现204

8.3 异步通信209

8.4 JAX-RS 2.0实现异步通信211

8.4.1 服务端实现211

8.4.2 客户端实现和测试213

8.5 本章小结215

第9章 Jersey 1.x迁移216

9.1 变更Maven依赖定义216

9.2 客户端迁移217

9.2.1 Client接口迁移217

9.2.2 WebTarget接口迁移218

9.2.3 QueryParam219

9.3 服务器端迁移219

9.4 本章小结220

第10章 JAX-RS调优221

10.1 使用缓存优化负载221

10.1.1 缓存协商221

10.1.2 条件GET223

10.1.3 REST缓存实践224

10.1.4 ab测试226

10.2 使用版本号优化服务226

10.2.1 何时使用版本号227

10.2.2 如何使用版本号227

10.3 使用参数配置优化服务229

10.3.1 通用配置229

10.3.2 服务器端配置230

10.3.3 客户端配置231

10.4 Java虚拟机调优232

10.4.1 虚拟机概述232

10.4.2 内存溢出与内存泄漏235

10.5 本章小结236

第三篇 实践分享——JAX-RS 2.0综合238

第11章 统一自动化测试平台238

11.1 ATUP的定义238

11.1.1 需求仓库239

11.1.2 需求分析241

11.1.3 迭代规划242

11.2 ATUP的设计244

11.2.1 开发和部署环境244

11.2.2 模块定义和拓扑247

11.2.3 持续集成流程248

11.3 ATUP的实现250

11.3.1 Sprint1核心功能250

11.3.2 Sprint2模块功能281

11.3.3 Iteration1的演示和回顾288

11.3.4 Sprint3持续交付291

11.3.5 交付和总结293

11.4 本章小结293

附录 Web简史294

参考资料297

后记298

热门推荐