RESTful Rails Development-(中文版)
RESTful Rails Development-(中文版)作者:西尔维娅.普里兹 开 本:32开 书号ISBN:9787519800581 定价:49.0 出版时间:2017-02-01 出版社:中国电力出版社 |
RESTful Rails Development-(中文版) 本书特色
本书教你使用 Rails 设计和开发表述性状态转移(REST)平台,先介绍 Ruby on Rails,然后快速概览新概念。读完各章之后,你将学到很多新知识,知道如何构建和有组织地扩展横跨多台设备的多重服务,你会乐在其中。读完本书后,你将知道如何构建由不同服务组成的架构,通过协作的 API 和应用共享资源。本书主要内容有:学习 REST 和 HTTP 基础知识,包括 REST 架构和超媒体的作用。了解 Ruby 和 Ruby on Rails。学习创建和开发 API。深入了解 REST,包括异步 REST和 REST 式服务的测试方法。把数据流映射到应用 UI 上,把外部 API 集成到自己的应用中。学习与设备无关的开发。使用数据分析找出重要的事件,分析并跟踪关键指标。探索自己构建数据分析平台所需的工具。学习如何正确地弹性伸缩 Rails 应用。分析隐私和安全问题,以及处理和收集用户数据的影响。
RESTful Rails Development-(中文版) 内容简介
本书教你使用 Rails 设计和开发表述性状态转移(REST)平台,先介绍 Ruby on Rails,然后快速概览新概念。
RESTful Rails Development-(中文版) 目录
前言........................................................................................................................1 第1章从超文本到超数据.................................................................................11 REST和HTTP.........................................................................................................11 REST式编程和超媒体..........................................................................................14 小结.......................................................................................................................23 第2章Ruby on Rails入门..................................................................................24 Ruby on Rails简介................................................................................................24 搭建Ruby on Rails环境......................................................................................25 Rails应用的架构...................................................................................................29 小结........................................................................................................................40 第3章初尝API设计.............................................................................................41 应用程序编程接口................................................................................................41 API开发准则........................................................................................................43 为什么应该使用Rails构建API..........................................................................47 WikiCat API..............................................................................................................49 小结........................................................................................................................61 第4章REST之外的世界...................................................................................62 离不开的CRUD......................................................................................................62 REST式Rails.........................................................................................................63 HTTP语义............................................................................................................66 小结.......................................................................................................................70 第5章使用Rails设计API...............................................................................71 超媒体和自适应的API.........................................................................................71 REST模式.............................................................................................................74 HATEOAS.................................................................................................................76 WikiCat超媒体API..............................................................................................76 小结.......................................................................................................................81 第6章异步REST.................................................................................................82 异步REST式操作................................................................................................82 在Rails中处理异步REST请求........................................................................84 回调.......................................................................................................................94 WebSockets............................................................................................................94 小结.......................................................................................................................94 第7章测试REST式服务..................................................................................95 测试Rails应用......................................................................................................95 驭件、桩件、替身和傀儡.....................................................................................97 测试REST式服务.................................................................................................98 小结.......................................................................................................................99 第8章微服务和微应用.......................................................................................100 SOA和分布式系统设计基础...............................................................................100 微服务范式............................................................................................................103 演进式方式............................................................................................................104 以微应用和微服务的思维方式思考....................................................................104 主题徒步API..........................................................................................................106 小结.......................................................................................................................129 第9章把数据流映射到应用UI上....................................................................130 畅游前端世界......................................................................................................130 Rails的模板和渲染机制.......................................................................................131 Ember.js:创建雄心勃勃的Web应用的框架..................................................133 准备开发应用......................................................................................................138 数据建模.............................................................................................................140 在Ember.js中处理路由.....................................................................................142 定义模板.............................................................................................................143 编写一个组件......................................................................................................145 按分类浏览路线..................................................................................................147 小结.....................................................................................................................147 第10章部署API..............................................................................................148 如何部署API.......................................................................................................148 在OpenShift中部署Wikipin API.......................................................................151 介绍Jenkins........................................................................................................153 小结.....................................................................................................................156 第11章管理应用的生态系统..........................................................................157 API管理..............................................................................................................157 管理社区的满意度...............................................................................................160 数据管理和分析..................................................................................................163 小结.....................................................................................................................163 第12章使用数据流:在自己的应用中集成外部API......................................164 创建天气预报服务...............................................................................................164 视天气情况行动..................................................................................................165 遵守服务条款......................................................................................................170 异步REST...........................................................................................................171 小结.....................................................................................................................174 第13章开发与设备无关的应用......................................................................175 Web开发是个宽泛的话题...................................................................................175 在Firefox OS应用中使用数据流........................................................................177 开发一个物联网应用...........................................................................................179 小结.....................................................................................................................187 第14章数据分析.................................................................................................188 数据来自四面八方...............................................................................................188 单块应用架构和微应用架构................................................................................189 监控、优化和完善...............................................................................................191 操作和事件..........................................................................................................201 小结.....................................................................................................................206 第15章优雅地弹性伸缩...................................................................................207 弹性伸缩Rails......................................................................................................207 创建一个中间件,让不同的API通信................................................................209 配置Nginx反向代理..........................................................................................210 介绍Lua..............................................................................................................215 负载均衡.............................................................................................................216 缓存.....................................................................................................................218 弹性伸缩没有那么困难和痛苦............................................................................221 小结.....................................................................................................................222 第16章隐私和安全..........................................................................................223 如何保护用户隐私...............................................................................................223 我的数据安全吗?...............................................................................................226 Rails安全吗?.....................................................................................................229 小结.....................................................................................................................236 附录A HTTP快速参考........................................................................................237
工业技术 一般工业技术
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:电力系统负荷预测-第二版
下一篇:配电网安全作业一本通
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |