注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合云端代碼:Google App Engine編程指南

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

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

定 價:¥45.00

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

ISBN: 9787115301994 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數: 215 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號