Java RESTful Web Service实战 (第2版)txt,chm,pdf,epub,mobi下载 作者:韩陆 出版社: 机械工业出版社 出版年: 2016-8 页数: 281 定价: 59.00 丛书: Java核心技术系列 ISBN: 9787111542131 内容简介 · · · · · ·全书共10章,包括JAX-RS2入门、RESTAPI设计、REST请求处理、REST服务与异步、REST客户端、REST测试、微服务、容器化、JAX-RS调优、REST安全等内容。书中从基础概念开始,结合大量示例和实现代码,将REST理论与Java实现相结合,循序渐进地阐述JavaREST式服务,为读者提供更精炼、更准确、更全面的参考。 作者简介 · · · · · ·韩陆,毕业于北京航空航天大学,资深Java技术专家,从业12年,曾在用友(总部)、新浪、Avaya和Technicolor等知名企业从事研发工作,现就职于阿里巴巴(总部),从事敏捷和自动化测试的研发工作,实践经验非常丰富。常活跃于InfoQ、CSDN等技术传播平台,曾经在多种大小技术会议和沙龙上分享自己的经验。《JSF和Richfaces使用指南》作者,《Java EE 7 Essentials》译者。 目录 · · · · · ·第2版序一第2版序二 第1版序一 第1版序二 前言 第1章 JAX-RS2入门 1 · · · · · ·() 第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 · · · · · · () |
回转曲折,坎坷不平
五星推荐
超喜欢 包装好看
一种全新的角度切入