歡迎光臨中圖網(wǎng) 請 | 注冊

RESTful Rails Development-(中文版)

出版社:中國電力出版社出版時(shí)間:2017-02-01
開本: 32開 頁數(shù): 249
中 圖 價(jià):¥29.4(6.0折) 定價(jià)  ¥49.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

RESTful Rails Development-(中文版) 版權(quán)信息

RESTful Rails Development-(中文版) 本書特色

本書教你使用 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ì)樂在其中。讀完本書后,你將知道如何構(gòu)建由不同服務(wù)組成的架構(gòu),通過協(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ù)的測試方法。把數(shù)據(jù)流映射到應(yīng)用 UI 上,把外部 API 集成到自己的應(yīng)用中。學(xué)習(xí)與設(shè)備無關(guān)的開發(fā)。使用數(shù)據(jù)分析找出重要的事件,分析并跟蹤關(guān)鍵指標(biāo)。探索自己構(gòu)建數(shù)據(jù)分析平臺(tái)所需的工具。學(xué)習(xí)如何正確地彈性伸縮 Rails 應(yīng)用。分析隱私和安全問題,以及處理和收集用戶數(shù)據(jù)的影響。

RESTful Rails Development-(中文版) 內(nèi)容簡介

本書教你使用 Rails 設(shè)計(jì)和開發(fā)表述性狀態(tài)轉(zhuǎn)移(REST)平臺(tái),先介紹 Ruby on Rails,然后快速概覽新概念。

RESTful Rails Development-(中文版) 目錄

前言........................................................................................................................1 第1章從超文本到超數(shù)據(jù).................................................................................11 REST和HTTP.........................................................................................................11 REST式編程和超媒體..........................................................................................14 小結(jié).......................................................................................................................23 第2章Ruby on Rails入門..................................................................................24 Ruby on Rails簡介................................................................................................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語義............................................................................................................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請求........................................................................84 回調(diào).......................................................................................................................94 WebSockets............................................................................................................94 小結(jié).......................................................................................................................94 第7章測試REST式服務(wù)..................................................................................95 測試Rails應(yīng)用......................................................................................................95 馭件、樁件、替身和傀儡.....................................................................................97 測試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 Ember.js:創(chuàng)建雄心勃勃的Web應(yīng)用的框架..................................................133 準(zhǔn)備開發(fā)應(yīng)用......................................................................................................138 數(shù)據(jù)建模.............................................................................................................140 在Ember.js中處理路由.....................................................................................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)用中集成外部API......................................164 創(chuàng)建天氣預(yù)報(bào)服務(wù)...............................................................................................164 視天氣情況行動(dòng)..................................................................................................165 遵守服務(wù)條款......................................................................................................170 異步REST...........................................................................................................171 小結(jié).....................................................................................................................174 第13章開發(fā)與設(shè)備無關(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ù)來自四面八方...............................................................................................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 彈性伸縮沒有那么困難和痛苦............................................................................221 小結(jié).....................................................................................................................222 第16章隱私和安全..........................................................................................223 如何保護(hù)用戶隱私...............................................................................................223 我的數(shù)據(jù)安全嗎?...............................................................................................226 Rails安全嗎?.....................................................................................................229 小結(jié).....................................................................................................................236 附錄A HTTP快速參考........................................................................................237
展開全部

RESTful Rails Development-(中文版) 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服