Java RESTful Web Service实战

Java RESTful Web Service实战 PDF 第2版

  • 大小:38.2 MB
  • 类型:Java
  • 格式:PDF
  • 出版:机械工业出版社
  • 作者:韩陆
  • 更新:2020-06-26 09:49:55
vip 立即下载( 38.2 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 牧听白 投稿)

为找资料的网友们整理了Java相关的资料,由机械工业出版社出版,作者是韩陆,介绍了关于Java、RESTful、Web、Service实战方面,格式为PDF,资源大小38.2 MB,目前在Java类资源综合评分为:9.5分。

Java资源推荐

书籍介绍

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

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

Java相关资源

  • JavaScript和jQuery实战手册

    JavaScript和jQuery实战手册

    JavaScript可以大大改进网页的动画、交互性和视觉效果,但学习该门语言不太容易。本书通过一步步引导JavaScript基础知识,展示了如何使用jQuery(即预先写好的JavaScript代码库)来节省时间和精

    大小:103 MBJavaScript电子书

  • Java EE框架整合开发入门到实战

    Java EE框架整合开发入门到实战

    初学者新手入门,重视实战演练教学视频,全线视频语音解读教育资源丰富 这书详细解读了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基本知识和实际应用。为了方便帮助用户学习SSM框架,

    大小:232.3 MBJava EE电子书

  • 基于MVC的Java Web项目实战

    基于MVC的Java Web项目实战

    这书以网上购物商城网址为背景图,详细介绍1个新项目的总体步骤,总体步骤包括需求分析报告、作用叙述、控制系统设计、MVC、javabean、servlet等,在其中关键详细介绍了MVC在web系统软件中的

    大小:2.8 MBJava Web实战电子书

  • 实战Java高并发程序设计

    实战Java高并发程序设计

    大小:155793 MB Java

  • 实战Java高并发程序设计

    实战Java高并发程序设计

    并发和多线程经典图书升级版,详解Java高并发程序设计基础、思路、方法和实战,技术提升走向高级工程师必备。

    大小:104.1 MBJava电子书

  • Java 9并发编程实战

    Java 9并发编程实战

    大小:15.6 MBJava9

  • RxJava 2.x 实战

    RxJava 2.x 实战

    《RxJava 2.x 实战》 首先讲解了函数式响应式编程的概念,包括Observables、Subject、Processor 等,以及RxJava的优点和用途。然后讲解了RxJava 中必不可少的操作符,包括创建操作符、变换操作符、过滤

    大小:149 MBRxJava电子书

资源下载

Java学习笔记

14小时1分钟前回答

Java web基础学习之开发环境篇(详解)

Tomcat + Eclipse添加Java EE插件 因为之前进行Java SE学习已经配置了JDK,安装了Eclipse for Java SE,所以选择了在Eclipse上添加插件的方式来配置Web开发环境 Tomcat是免安装版,直接解压即可; Eclipse中“帮助-安装新软件”,work with处选择Mars - http://download.eclipse.org/releases/mars(注意对应自己版本); 选择Web、Java EE那个选项进行安装即可,如果报错,可以将“Contact all update sites during install t……

19小时12分钟前回答

IDEA新建javaWeb以及Servlet简单实现小结

刚开始用IDEA开发,还不太熟悉,因此写一个教程,加深印象 1、新建一个Web项目 两种方法:java 和Java Enterprise(推荐) 第一种) 通过Java工程创建,这个方法需要手动导入Tomcat的servlet包才能使用servlet 导入包的方法是创建项目并配置好Tomcat后,File-Project Structure,点击 Modules -- 选中项目“JavaWeb” --切换到 Dependencies 选项卡 -- 点击右边的“+” 选中Tomcat中的Jar包 添加后,如下所示……