当前位置:首页 > Java >
《Java RESTful Web Service实战》电子书封面

Java RESTful Web Service实战

  • 发布时间:2020年06月26日 09:49:55
  • 作者:韩陆
  • 大小:38.2 MB
  • 类别:Java电子书
  • 格式:PDF
  • 版本:第2版
  • 评分:7.9

    Java RESTful Web Service实战 PDF 第2版

      给大家带来的一篇关于Java相关的电子书资源,介绍了关于Java、RESTful、Web、Service实战方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小38.2 MB,韩陆编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.7。

      内容介绍

      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 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 to find required software”这个勾去掉试一下; 以上这篇Java web基础学习之开发环境篇(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

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

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

      以上就是本次介绍的Java电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:华为防火墙技术漫谈

      下一篇:应用密码学:协议、算法与C源程序

      展开 +

      收起 -

      下载地址:百度网盘下载
      Java相关电子书
      JavaScript和jQuery实战手册
      JavaScript和jQuery实战手册 高清第3版

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

      立即下载
      Java EE框架整合开发入门到实战
      Java EE框架整合开发入门到实战 完整版

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

      立即下载
      基于MVC的Java Web项目实战
      基于MVC的Java Web项目实战 完整原版

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

      立即下载
      实战Java高并发程序设计
      实战Java高并发程序设计 立即下载
      实战Java高并发程序设计
      实战Java高并发程序设计 影印第2版

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

      立即下载
      Java 9并发编程实战
      Java 9并发编程实战 原书完整版 立即下载
      RxJava 2.x 实战
      RxJava 2.x 实战 完整清晰版

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

      立即下载
      读者留言
      卢思远

      卢思远 提供上传

      资源
      13
      粉丝
      14
      喜欢
      177
      评论
      20

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com