注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合云端代碼:Google App Engine編程指南

云端代碼:Google App Engine編程指南

云端代碼:Google App Engine編程指南

定 價(jià):¥45.00

作 者: (美)Mark C. Chu-Carroll 著 劉姝,管雪濤 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò) 系統(tǒng)開發(fā)

ISBN: 9787115301994 出版時(shí)間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 215 字?jǐn)?shù):  

內(nèi)容簡介

  云計(jì)算徹底改變了應(yīng)用程序的開發(fā)與使用方式,甚至也改變了應(yīng)用程序原本的定義。有了云計(jì)算,應(yīng)用不再運(yùn)行在用戶桌面計(jì)算機(jī)上,而是分布式地運(yùn)行于網(wǎng)絡(luò)上,與全世界千萬用戶同時(shí)使用計(jì)算資源。它還具有傳統(tǒng)應(yīng)用程序所不可比擬的功能多樣性及可擴(kuò)展性。在諸多構(gòu)建云服務(wù)的新環(huán)境中,Google App Engine以其強(qiáng)大的功能和易用性無疑成為非常吸引人的一個(gè)框架。《云端代碼:Google App Engine編程指南》闡述了云應(yīng)用的內(nèi)涵,剖析了其與傳統(tǒng)應(yīng)用的區(qū)別,并通過使用Python與Java對一個(gè)簡單的應(yīng)用進(jìn)行不斷的深入開發(fā),揭示出App Engine的各方面特性,從而使讀者順利掌握構(gòu)建云端應(yīng)用程序的秘訣。云服務(wù)的內(nèi)涵及其與傳統(tǒng)應(yīng)用程序的區(qū)別如何構(gòu)建云服務(wù)如何應(yīng)用Python或Java,采用迭代方式開發(fā)簡單的應(yīng)用程序如何使用App Engine管理持久性數(shù)據(jù)如何利用App Engine提供的便利服務(wù)如何保障Web應(yīng)用程序的安全性如何建立在用戶瀏覽器上運(yùn)行的交互式用戶界面如何與運(yùn)行在App Engine云端的其他服務(wù)進(jìn)行交互

作者簡介

  Mark Chu-Carroll谷歌軟件工程師,從事軟件開發(fā)將近20年。業(yè)余時(shí),他還負(fù)責(zé)開發(fā)和管理Scientopia.org,并在該網(wǎng)站上發(fā)表數(shù)學(xué)博客GoodMath/BadMath,其博客地址http://scientopia.org/blogs/goodmath。劉姝:博士,2010年畢業(yè)于北京大學(xué),主要研究領(lǐng)域包括嵌入式實(shí)時(shí)操作系統(tǒng)、網(wǎng)絡(luò)安全、云計(jì)算;參與了多項(xiàng)國家重大專項(xiàng)課題,先后發(fā)表論文十余篇。管雪濤:博士,2006年畢業(yè)于北京大學(xué),現(xiàn)在北京大學(xué)信息科學(xué)技術(shù)學(xué)院從事教學(xué)科研工作;主要研究方包括操作系統(tǒng)原理、軟硬件協(xié)同設(shè)計(jì)、虛擬化技術(shù);在相關(guān)領(lǐng)域發(fā)表論文十余篇,并有9項(xiàng)發(fā)明專利獲得授權(quán)。

圖書目錄

第一部分  Google App Engine入門
第1章  簡介
1.1  什么是云計(jì)算
1.1.1  云的概念
1.1.2  云與開發(fā)者
1.1.3  云計(jì)算與客戶/服務(wù)器計(jì)算
1.1.4  何時(shí)用云開發(fā)
1.2  云計(jì)算編程系統(tǒng)
1.3  致謝
第2章  入門
2.1  設(shè)置Google App Engine賬戶
2.2  設(shè)置開發(fā)環(huán)境
2.3  開始App Engine中的Python編程
2.4  監(jiān)視應(yīng)用程序
2.5  參考文獻(xiàn)和資源
第二部分  用Python進(jìn)行Google App Engine編程
第3章  第一個(gè)真正的云應(yīng)用程序
3.1  基本的聊天應(yīng)用程序
3.2  HTTP基礎(chǔ)
3.3  聊天應(yīng)用程序到HTTP的映射
3.4  參考文獻(xiàn)和資源
第4章  云中的數(shù)據(jù)管理
4.1  聊天軟件為何不工作?
4.2  聊天軟件的持久性改造
4.2.1  創(chuàng)建和存儲(chǔ)持久性對象
4.2.2  取回持久性對象
4.2.3  使用GQL查詢改進(jìn)聊天軟件
4.2.4  添加計(jì)數(shù)限制視圖
4.2.5  添加時(shí)間限制視圖
4.3  參考文獻(xiàn)和資源
第5章  Google App Engine的登錄認(rèn)證服務(wù)
5.1  users服務(wù)簡介
5.2  users服務(wù)
5.2.1  用戶對象和當(dāng)前用戶
5.2.2  用戶登錄
5.3  整合users服務(wù)到聊天軟件中
第6章  代碼組織:分離用戶界面和邏輯
6.1  模板入門
6.1.1  為什么學(xué)習(xí)另一種語言
6.1.2  模板基礎(chǔ):采用模板顯示聊天軟件
6.2  用模板創(chuàng)建相關(guān)視圖
6.2.1  模板繼承
6.2.2  使用模板定制聊天視圖
6.3  多聊天室
6.3.1  更新多聊天室的邏輯
6.3.2  構(gòu)建多聊天室的登錄頁面
6.3.3  聊天頁面模板
6.4  參考文獻(xiàn)和資源
第7章  增強(qiáng)用戶界面的美觀性:模板和CSS
7.1  CSS簡介
7.2  使用CSS為文本添加樣式
7.3  使用CSS的頁面布局
7.3.1  用div元素描述文檔結(jié)構(gòu)
7.3.2  基于流的布局
7.4  使用流布局構(gòu)建我們的界面
7.5  在App Engine應(yīng)用程序中包含CSS文件
7.6  參考文獻(xiàn)和資源
第8章  進(jìn)行交互
8.1  交互式網(wǎng)絡(luò)服務(wù):基礎(chǔ)知識
8.2  模型·視圖·控制器設(shè)計(jì)模式
8.3  與服務(wù)器不中斷地交互
8.3.1  模型:聊天室的請求處理程序
8.3.2  控制器:客戶端的JavaScript程序
8.3.3  聊天視圖
8.4  參考文獻(xiàn)和資源
第三部分  用Java進(jìn)行Google App Engine編程
第9章  Google App Engine和Java
9.1  GWT簡介
9.2  Java和GWT入門
9.2.1  GWT應(yīng)用程序的結(jié)構(gòu)
9.2.2  在GWT中設(shè)置用戶界面
9.3  GWT中的遠(yuǎn)程過程調(diào)用
9.3.1  GWT中的客戶端RPC
9.3.2  GWT中的服務(wù)器端RPC
9.4  使用GWT進(jìn)行測試和部署
第10章  管理服務(wù)器端數(shù)據(jù)
10.1  Java中的數(shù)據(jù)持久性
10.2  在GWT中存儲(chǔ)持久性對象
10.3  在GWT中取回持久性對象
10.4  將客戶端和服務(wù)器粘合在一起
10.5  參考文獻(xiàn)和資源
第11章  用Java構(gòu)建用戶界面
11.1  為什么使用GWT
11.2  使用部件構(gòu)建GWT用戶界面
11.3  激活用戶界面:處理事件
11.4  激活用戶界面:更新顯示
11.5  GWT結(jié)束語
11.6  參考文獻(xiàn)和資源
第12章  構(gòu)建Java應(yīng)用程序的服務(wù)器端
12.1  填補(bǔ)空白:支持聊天室功能
12.1.1  實(shí)現(xiàn)ChatRoom類
12.1.2  持久性的類和GWT
12.1.3  服務(wù)器端的ChatRoom方法
12.2  適當(dāng)?shù)慕换ナ皆O(shè)計(jì):增量式設(shè)計(jì)
12.2.1  增量式更新的數(shù)據(jù)對象
12.2.2  增量式的聊天室界面
12.2.3  解決時(shí)間難題
12.2.4  實(shí)現(xiàn)服務(wù)器端的方法
12.3  更新客戶端
12.4  聊天室管理
12.5  運(yùn)行和部署聊天應(yīng)用程序
12.6  服務(wù)器端結(jié)束語
第四部分  高級Google App Engine編程
第13章  高級數(shù)據(jù)倉庫:特性類型
13.1  構(gòu)建文件系統(tǒng)服務(wù)
13.2  淺嘗文件系統(tǒng)建模
13.2.1  數(shù)據(jù)倉庫關(guān)鍵字和引用
13.2.2  實(shí)現(xiàn)文件系統(tǒng)的其余部分
13.2.3  用GET實(shí)現(xiàn)文件獲取
13.2.4  用PUT實(shí)現(xiàn)文件存儲(chǔ)
13.3  特性類型引用
13.3.1  原始特性類型
13.3.2  復(fù)雜特性類型
13.4  特性類型結(jié)束語
第14章  高級數(shù)據(jù)倉庫:特性類型
14.1  數(shù)據(jù)倉庫中的索引和查詢
14.1.1  揭開數(shù)據(jù)倉庫的面紗
14.1.2  自動(dòng)生成的索引
14.1.3  創(chuàng)建自定義索引
14.1.4  Java中的索引
14.2  更靈活的模型
14.3  事務(wù)、關(guān)鍵字和實(shí)體組
14.4  策略和一致性模型
14.5  漸進(jìn)式取回
第15章  Google App Engine服務(wù)
15.1  快速訪問重要內(nèi)容:Memcache服務(wù)
15.1.1  在Python中使用Memcache
15.1.2  在Java中使用Memcache
15.1.3  應(yīng)該緩存何種內(nèi)容
15.1.4  緩存訪問模式
15.2  訪問其他內(nèi)容:URL Fetch服務(wù)
15.3  與人溝通:Mail和Chat服務(wù)
15.3.1  發(fā)送聊天消息
15.3.2  接收即時(shí)消息
15.3.3  在Python中處理聊天消息
15.3.4  在Java中接收聊天消息
15.4  發(fā)送和接收電子郵件
15.4.1  發(fā)送郵件
15.4.2  接收郵件
15.5  服務(wù)結(jié)束語
第16章  云中的服務(wù)器計(jì)算
16.1  用App Engine Cron調(diào)度作業(yè)
16.1.1  Cron調(diào)度器
16.1.2  實(shí)現(xiàn)Cron請求處理程序
16.2  用任務(wù)隊(duì)列動(dòng)態(tài)運(yùn)行作業(yè)
16.2.1  任務(wù)
16.2.2  創(chuàng)建任務(wù)
16.2.3  使用多任務(wù)隊(duì)列
16.3  服務(wù)器計(jì)算結(jié)束語
第17章  App Engine服務(wù)的安全性
17.1  什么是安全性
17.2  基本的安全性
17.2.1  添加聊天室的管理功能
17.2.2  實(shí)現(xiàn)聊天角色
17.3  高級安全性
17.3.1  直接攻擊
17.3.2  跨站點(diǎn)腳本
17.3.3  竊聽攻擊
17.3.4  拒絕服務(wù)攻擊
17.5  參考文獻(xiàn)和資源
17.4  小結(jié)
第18章  管理App Engine部署
18.1  監(jiān)視
18.2  小探數(shù)據(jù)倉庫
18.3  日志和調(diào)試
18.4  管理應(yīng)用程序
18.5  支付用戶所使用的資源
第19章  結(jié)束語
19.1  云的概念
19.2  Google App Engine的概念
19.3  路在何方
19.4  參考文獻(xiàn)和資源

本目錄推薦

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