网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 服务计算技术(RESTful服务设计与开发计算机科学与技术面向新工科专业建设计算机系列教材)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
服务计算是分布式系统互操作的关键技术,其旨在为处理大量数据提供跨平台、跨语言、松散耦合和灵活整合的能力。随着微服务架构、云-边-端服务架构、移动应用服务等新型软件服务场景的拓展,以及服务计算技术与大数据、区块链、人工智能等技术的加速融合,服务计算越来越广泛地融入软件开发过程。
Web服务开发,尤其是RESTful模式的Web服务开发,需要开发者对Web服务运行原理、面向资源架构风格和服务设计开发技术规范有系统的理解和掌握。本书主要介绍服务计算的发展、REST架构风格、面向资源架构的设计原理、RESTful服务的设计方法和步骤、RESTful服务开发技术、OpenAPI规范和微服务架构等内容,帮助这部分开发者理解和掌握相关技术。
本书内容深入浅出,并结合案例实践,适合计算机科学与技术、软件工程相关专业的学生和工程技术人员学习、参考。
作者简介
刘士军,山东大学教授,博士生导师,美国佐治亚理工学院访问学者。中国计算机学会杰出会员,IEEE高级会员,IFIP企业互操作专委会委员,中国工程教育专业认证专家。主要从事服务计算、云计算、企业数据分析等方面的教学科研工作,曾获国家科技进步奖,国家教学成果奖等重要奖项,出版了《制造网格》《工业4.0下的企业大数据》等专著。
目录
第1章 服务计算:Web新时代的计算
1.1 Web时代的变革
1.2 服务
1.3 服务计算的发展
1.4 API时代的到来
本章习题
第2章 Web服务技术方案:从RPC到REST
2.1 探寻Web运行的终极原理
2.2 从RPC到ROA
2.3 ROA与RPC的比较
2.4 RESTful服务的优势
本章习题
第3章 资源和表述
3.1 资源的本质
3.2 表述的本质
3.3 超媒体与HATEOAS
3.4 HTTP的语义
3.5 操作资源
本章习题
第4章 认识RESTful资源:以地图服务为例
4.1 基于位置的服务
4.2 认识资源型的服务
4.3 用地图API写最简单的地图应用
本章习题71第5章领域驱动的服务设计
5.1 领域模型与领域驱动设计
5.2 理解领域、识别资源、划分服务
5.3 理解行为、设计表述
5.4 客户端与服务端的设计
5.5 REST成熟度模型
本章习题
第6章 设计只读的资源服务
6.1 资源分析与设计
6.2 设计资源表述
6.3 把资源互相链接起来
6.4 规划服务交互的响应
本章习题
第7章 REST安全性和与用户有关的资源设计
7.1 REST安全性设计
7.2 用户也是一种资源
7.3 设计用户资源
本章习题
第8章 设计可读写的资源服务
8.1 资源分析与设计
8.2 暴露一个统一接口的子集
8.3 设计来自客户端的表述
8.4 设计发给客户端的表述
8.5 将多种资源整合到一起
8.6 规划服务交互的响应
本章习题
第9章 设计更好的服务:咖啡店的启发
9.1 一个典型的服务系统——咖啡店
9.2 统一标准的咖啡需要统一标准的集成
9.3 RESTful服务设计方案
9.4 咖啡店案例的启发
本章习题
第10章 RESTful服务开发(Jersey)
10.1 RESTful服务开发的范畴
10.2 JAXRS与Jersey
10.3 使用IDEA搭建基于Jersey的RESTful服务
10.4 最简单的RESTful服务——HelloService
10.5 在项目中增加JSON格式支持
10.6 模拟数据CRUD操作
10.7 真正的数据库CRUD操作
10.8 文件操作
10.9 打包并部署服务
本章习题
第11章 开发RESTful服务客户端
11.1 Jersey Client开发客户端
11.2 Java客户端案例
11.3 微信小程序调用RESTful服务
本章习题
第12章 OpenAPI规范与设计
12.1 RESTful API的工作原理
12.2 OpenAPI规范
12.3 OpenAPI工具Swagger
12.4 在项目中引入Springfox Swagger
本章习题
第13章 微服务架构简介
13.1 微服务架构模式
13.2 微服务架构的特性与挑战
13.3 Spring Cloud Netflix体系
13.4 Spring Cloud微服务架构
13.5 微服务架构案例
本章习题
第14章 智能药品柜数据服务开发案例
14.1 理解智能药品柜业务场景
14.2 设计智能药品柜数据服务
14.3 开发智能药品柜数据服务
附录A Spring构建超媒体驱动的RESTful Web服务案例
附录B HTTP协议响应代码
附录C 百度地图资源访问程序源码
附录D Swagger Petstore OpenAPI
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 7:57:04