注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)輔助設(shè)計(jì)與工程計(jì)算RESTful Rails Development(中文版)

RESTful Rails Development(中文版)

RESTful Rails Development(中文版)

定 價(jià):¥49.00

作 者: [美] Silvia Puglisi(西爾維婭·普里茲) 著
出版社: 中國(guó)電力出版社
叢編項(xiàng):
標(biāo) 簽: 工業(yè)技術(shù) 一般工業(yè)技術(shù)

購(gòu)買這本書可以去


ISBN: 9787519800581 出版時(shí)間: 2017-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 264 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書教你使用 Rails 設(shè)計(jì)和開發(fā)表述性狀態(tài)轉(zhuǎn)移(REST)平臺(tái),先介紹 Ruby on Rails,然后快速概覽新概念。讀完各章之后,你將學(xué)到很多新知識(shí),知道如何構(gòu)建和有組織地?cái)U(kuò)展橫跨多臺(tái)設(shè)備的多重服務(wù),你會(huì)樂(lè)在其中。讀完本書后,你將知道如何構(gòu)建由不同服務(wù)組成的架構(gòu),通過(guò)協(xié)作的 API 和應(yīng)用共享資源。本書主要內(nèi)容有:學(xué)習(xí) REST 和 HTTP 基礎(chǔ)知識(shí),包括 REST 架構(gòu)和超媒體的作用。了解 Ruby 和 Ruby on Rails。學(xué)習(xí)創(chuàng)建和開發(fā) API。深入了解 REST,包括異步 REST和 REST 式服務(wù)的測(cè)試方法。把數(shù)據(jù)流映射到應(yīng)用 UI 上,把外部 API 集成到自己的應(yīng)用中。學(xué)習(xí)與設(shè)備無(wú)關(guān)的開發(fā)。使用數(shù)據(jù)分析找出重要的事件,分析并跟蹤關(guān)鍵指標(biāo)。探索自己構(gòu)建數(shù)據(jù)分析平臺(tái)所需的工具。學(xué)習(xí)如何正確地彈性伸縮 Rails 應(yīng)用。分析隱私和安全問(wèn)題,以及處理和收集用戶數(shù)據(jù)的影響。

作者簡(jiǎn)介

  Silvia Puglisi 是一名軟件工程師,生活在西班牙巴塞羅那。她還是加泰羅尼亞理工大學(xué)(UPC)遙測(cè)工程系信息安全小組的科研工程師,目前在攻讀博士。Silvia 之前在 Google 公司工作,任職運(yùn)營(yíng)工程師和企業(yè)工程師。

圖書目錄

前言 1
第 1 章從超文本到超數(shù)據(jù) 11
REST和HTTP 11
REST式編程和超媒體 14
小結(jié) 23
第 2 章 Ruby on Rails 入門24
Ruby on Rails 簡(jiǎn)介 24
搭建 Ruby on Rails 環(huán)境 25
Rails 應(yīng)用的架構(gòu) 29
小結(jié) 40
第 3 章初嘗API設(shè)計(jì)41
應(yīng)用程序編程接口 41
API 開發(fā)準(zhǔn)則 43
為什么應(yīng)該使用 Rails 構(gòu)建 API 47
WikiCat API 49
小結(jié) 61
第 4 章 REST 之外的世界 62
離不開的 CRUD 62
REST 式 Rails 63
HTTP 語(yǔ)義 66
小結(jié) 70
第 5 章使用 Rails 設(shè)計(jì) API 71
超媒體和自適應(yīng)的 API 71
REST 模式 74
HATEOAS 76
WikiCat 超媒體 API 76
小結(jié) 81
第 6 章異步 REST 82
異步 REST 式操作 82
在 Rails 中處理異步 REST 請(qǐng)求 84
回調(diào) 94
WebSockets 94
小結(jié) 94
第 7 章測(cè)試 REST 式服務(wù) 95
測(cè)試 Rails 應(yīng)用 95
馭件、樁件、替身和傀儡 97
測(cè)試 REST 式服務(wù) 98
小結(jié) 99
第 8 章微服務(wù)和微應(yīng)用100
SOA 和分布式系統(tǒng)設(shè)計(jì)基礎(chǔ) 100
微服務(wù)范式 103
演進(jìn)式方式 104
以微應(yīng)用和微服務(wù)的思維方式思考 104
主題徒步 API 106
小結(jié) 129
第 9 章把數(shù)據(jù)流映射到應(yīng)用 UI上130
暢游前端世界 130
Rails的模板和渲染機(jī)制 131
Emberjs:創(chuàng)建雄心勃勃的 Web 應(yīng)用的框架 133
準(zhǔn)備開發(fā)應(yīng)用 138
數(shù)據(jù)建模 140
在 Emberjs 中處理路由 142
定義模板 143
編寫一個(gè)組件 145
按分類瀏覽路線 147
小結(jié) 147
第 10 章部署 API 148
如何部署 API 148
在 OpenShift 中部署Wikipin API 151
介紹 Jenkins 153
小結(jié) 156
第 11 章管理應(yīng)用的生態(tài)系統(tǒng) 157
API 管理 157
管理社區(qū)的滿意度 160
數(shù)據(jù)管理和分析 163
小結(jié) 163
第 12 章使用數(shù)據(jù)流:在自己的應(yīng)用中集成外部 API164
創(chuàng)建天氣預(yù)報(bào)服務(wù) 164
視天氣情況行動(dòng) 165
遵守服務(wù)條款 170
異步 REST 171
小結(jié) 174
第 13 章開發(fā)與設(shè)備無(wú)關(guān)的應(yīng)用 175
Web 開發(fā)是個(gè)寬泛的話題 175
在 Firefox OS 應(yīng)用中使用數(shù)據(jù)流 177
開發(fā)一個(gè)物聯(lián)網(wǎng)應(yīng)用 179
小結(jié) 187
第 14 章數(shù)據(jù)分析188
數(shù)據(jù)來(lái)自四面八方 188
單塊應(yīng)用架構(gòu)和微應(yīng)用架構(gòu) 189
監(jiān)控、優(yōu)化和完善 191
操作和事件 201
小結(jié) 206
第 15 章優(yōu)雅地彈性伸縮 207
彈性伸縮Rails 207
創(chuàng)建一個(gè)中間件,讓不同的 API 通信 209
配置 Nginx 反向代理 210
介紹 Lua 215
負(fù)載均衡 216
緩存 218
彈性伸縮沒(méi)有那么困難和痛苦 221
小結(jié) 222
第 16 章隱私和安全 223
如何保護(hù)用戶隱私 223
我的數(shù)據(jù)安全嗎? 226
Rails 安全嗎? 229
小結(jié) 236
附錄A HTTP 快速參考 237

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)