云端代碼

出版時間:2013-1  出版社:人民郵電出版社  作者:Mark C. Chu-Carroll  頁數(shù):215  字數(shù):330000  譯者:劉姝,管雪濤  
Tag標簽:無  

內(nèi)容概要

  《云端代碼:Google App Engine編程指南》介紹了如何將應(yīng)用程序構(gòu)建為服務(wù),如何使用App
Engine管理持久化數(shù)據(jù),如何構(gòu)建可在用戶瀏覽器上運行的、動態(tài)的、可交互的用戶界面。如何管理Web應(yīng)用的安全性,如何用App
Engine與云端運行的其他服務(wù)交互?!  对贫舜a:Google App
Engine編程指南》適合云技術(shù)開發(fā)人員、Web程序員閱讀。

作者簡介

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

書籍目錄

目 錄
第一部分 Google App Engine入門
第1章 簡介 
1.1 什么是云計算 
1.1.1 云的概念 
1.1.2 云與開發(fā)者 
1.1.3 云計算與客戶/服務(wù)器計算 
1.1.4 何時用云開發(fā) 
1.2 云計算編程系統(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 參考文獻和資源 
第二部分 用Python進行Google App Engine編程
第3章 第一個真正的云應(yīng)用程序 
3.1 基本的聊天應(yīng)用程序 
3.2 HTTP基礎(chǔ) 
3.3 聊天應(yīng)用程序到HTTP的映射 
3.4 參考文獻和資源 
第4章 云中的數(shù)據(jù)管理 
4.1 聊天軟件為何不工作? 
4.2 聊天軟件的持久性改造 
4.2.1 創(chuàng)建和存儲持久性對象 
4.2.2 取回持久性對象 
4.2.3 使用GQL查詢改進聊天軟件 
4.2.4 添加計數(shù)限制視圖 
4.2.5 添加時間限制視圖 
4.3 參考文獻和資源 
第5章 Google App Engine的登錄認證服務(wù) 
5.1 users服務(wù)簡介 
5.2 users服務(wù) 
5.2.1 用戶對象和當前用戶 
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 參考文獻和資源 
第7章 增強用戶界面的美觀性:模板和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 參考文獻和資源 
第8章 進行交互 
8.1 交互式網(wǎng)絡(luò)服務(wù):基礎(chǔ)知識 
8.2 模型-視圖-控制器設(shè)計模式 
8.3 與服務(wù)器不中斷地交互 
8.3.1 模型:聊天室的請求處理程序 
8.3.2 控制器:客戶端的JavaScript程序 
8.3.3 聊天視圖 
8.4 參考文獻和資源 
第三部分 用Java進行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中的遠程過程調(diào)用 
9.3.1 GWT中的客戶端RPC 
9.3.2 GWT中的服務(wù)器端RPC 
9.4 使用GWT進行測試和部署 
第10章 管理服務(wù)器端數(shù)據(jù) 
10.1 Java中的數(shù)據(jù)持久性 
10.2 在GWT中存儲持久性對象 
10.3 在GWT中取回持久性對象 
10.4 將客戶端和服務(wù)器粘合在一起 
10.5 參考文獻和資源 
第11章 用Java構(gòu)建用戶界面 
11.1 為什么使用GWT 
11.2 使用部件構(gòu)建GWT用戶界面 
11.3 激活用戶界面:處理事件 
11.4 激活用戶界面:更新顯示 
11.5 GWT結(jié)束語 
11.6 參考文獻和資源 
第12章 構(gòu)建Java應(yīng)用程序的服務(wù)器端 
12.1 填補空白:支持聊天室功能 
12.1.1 實現(xiàn)ChatRoom類 
12.1.2 持久性的類和GWT 
12.1.3 服務(wù)器端的ChatRoom方法 
12.2 適當?shù)慕换ナ皆O(shè)計:增量式設(shè)計 
12.2.1 增量式更新的數(shù)據(jù)對象 
12.2.2 增量式的聊天室界面 
12.2.3 解決時間難題 
12.2.4 實現(xiàn)服務(wù)器端的方法 
12.3 更新客戶端 
12.4 聊天室管理 
12.5 運行和部署聊天應(yīng)用程序 
12.6 服務(wù)器端結(jié)束語 
第四部分 高級Google App Engine編程
第13章 高級數(shù)據(jù)倉庫:特性類型 
13.1 構(gòu)建文件系統(tǒng)服務(wù) 
13.2 淺嘗文件系統(tǒng)建?!?br />13.2.1 數(shù)據(jù)倉庫關(guān)鍵字和引用 
13.2.2 實現(xiàn)文件系統(tǒng)的其余部分 
13.2.3 用GET實現(xiàn)文件獲取 
13.2.4 用PUT實現(xiàn)文件存儲 
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 自動生成的索引 
14.1.3 創(chuàng)建自定義索引 
14.1.4 Java中的索引 
14.2 更靈活的模型 
14.3 事務(wù)、關(guān)鍵字和實體組 
14.4 策略和一致性模型 
14.5 漸進式取回 
第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 接收即時消息 
15.3.3 在Python中處理聊天消息 
15.3.4 在Java中接收聊天消息 
15.4 發(fā)送和接收電子郵件 
15.4.1 發(fā)送郵件 
15.4.2 接收郵件 
15.5 服務(wù)結(jié)束語 
第16章 云中的服務(wù)器計算 
16.1 用App Engine Cron調(diào)度作業(yè) 
16.1.1 Cron調(diào)度器 
16.1.2 實現(xiàn)Cron請求處理程序 
16.2 用任務(wù)隊列動態(tài)運行作業(yè) 
16.2.1 任務(wù) 
16.2.2 創(chuàng)建任務(wù) 
16.2.3 使用多任務(wù)隊列 
16.3 服務(wù)器計算結(jié)束語 
第17章 App Engine服務(wù)的安全性 
17.1 什么是安全性 
17.2 基本的安全性 
17.2.1 添加聊天室的管理功能 
17.2.2 實現(xiàn)聊天角色 
17.3 高級安全性 
17.3.1 直接攻擊 
17.3.2 跨站點腳本 
17.3.3 竊聽攻擊 
17.3.4 拒絕服務(wù)攻擊 
17.5 參考文獻和資源 
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 參考文獻和資源

編輯推薦

  實用的云計算編程開發(fā)教程  學(xué)習(xí)Google App Engine的入門佳作  讓應(yīng)用程序的代碼從容駕馭浮云

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    云端代碼 PDF格式下載


用戶評論 (總計2條)

 
 

  •   例子比較簡單易懂
  •   一直在當當買書的,很強大。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7