会员   密码 您忘记密码了吗?
1,575,263 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

浏览历史

当前位置: 首页 > 电脑资讯 > 网路/架站 > 網路應用程式開發:使用Google App Engine雲端運算(附光碟)
網路應用程式開發:使用Google App Engine雲端運算(附光碟)
上一张
網路應用程式開發:使用Google App Engine雲端運算(附光碟)
下一张
prev next

網路應用程式開發:使用Google App Engine雲端運算(附光碟)

作者: 李威和
出版社: 松崗
出版日期: 2009-09-18
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT390.00
市场价格: RM60.00
本店售价: RM52.80
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

  雲端運算將是下一個世代網路應用程式開發的重要技術,透過將應用程式放置在雲上,可以讓眾多在端點上的使用者享用這些應用程式。Google App Engine提供了雲端運算平台與資料儲存的系統,讓開發者省下大筆伺服器的管理與購買的支出,可以將心力集中在網路應用程式的開發。

  本書透過大量範例詳細介紹了Google應用服務引擎的開發流程,從基礎的Python語言、詳細的「DataStore」解說、App Engine所提供的API使用說明,最後透過「部落格外掛」這個有趣的主題引領開發者對整個Google App Engine建立完整的了解,讓初學者更能快速上手,開發自己的網路應用程式。你是不是也想讓自己的作品,展現更全世界看到呢?Google App Engine無疑是最快速方便的平台,快來加入學習的行列吧!

本書特色

  1.告訴您如何透過Google應用服務引擎開發部落格外掛,讓部落格功能更多更完整。

  2.從開發網站到網站發佈至Google App Engine,網路應用程式開發流程完全解析。

  3.透過豐富的範例剖析,說明如何使用Google App Engine雲端運算技術開發網路應用程式。

  4.詳細的Python介紹,不懂Python的人也可以輕鬆上手。

光碟內容

  範例程式碼


目錄

Ch1. GAE與雲端運簡介
本章將簡單介紹雲端運算。並詳細介紹Google App Engine 的特性,讓開發者能對GAE 有個概括性的了解。最後,介紹其他幾家提供雲端運算的廠商,讓開發者能夠更全面的了解雲端運算。

Ch 2. GAE開發環境的建置與Hello World範例
在了解什麼是雲端運算,以及雲端運算可以帶給我們什麼樣的幫助之後,接下來我們要開始在Windows 平台下建置GAE 的開發環境,並建立一個Hello World 小程式,藉由這個小程式說明GAE 的架構以及開發方式。

Ch 3. Python程式設計基礎
上一章詳細說明了GAE 開發環境的建置,也用簡單的Hello World 範例說明了Python 程式的撰寫,以及GAE 的架構。接下來我們將對開發GAE 所使用的語言「Python」做更詳細的探討。

Ch 4. GAE網站管理系統
本章我們要瀏覽一下Google App Engine 的網站提供了什麼樣的管理介面,可以讓你更方便的管理網站,藉著管理面板你可以快速了解目前所使用的流量與所發生的錯誤。這個章節主要是對系統做個導覽性的介紹。

Ch5. 資料庫的使用-Datastore API
GQL 是一種類似SQL 語言的資料庫操作語言,專門用在GAE 系統的資料庫操作。以下我們用留言板的範例來說明Datastore API 的使用,我們的目標是要建立一個需要登入才能留言的留言板,使用者必須先註冊才能使用這個留言板。

Ch6. Image API-圖片儲存與圖像處理
在本章節,不只說明了圖片的儲存與讀取,更進一步的說明了圖片縮放、旋轉、翻轉、裁減和強化。

Ch7. Url Fetch API-與其他伺服器的溝通
在網路世界,開放API 似乎已經成了必然的趨勢,像是推特(Twitter)、Google 等更是其中的佼佼者, 各種網站利用Twitter 或是Google 的API 開發具有附加價值的網站,在這股風潮的推動下,你可以找到很多方式與其他網站「溝通」。其中,最為大家所熟悉的依然是request 方法。
向你希望獲得資料的伺服器發出請求(request),伺服器就會傳回對應的回應(response)。Url Fetch API 就是一個在GAE 中發出request 的方法。這也是本章所要探討的主題。

Ch8. Google Account API-整合Google的會員系統
會員系統是網站一個相當重要的部分。但是,對於網站開發者來說,重覆開發網站會員系統是一件非常沒有效率的事情。對於一般的網站使用者來說,要使用一個網站,要先註冊會員帳號,獲取認證信件,啟用帳號,最後才能登入網站使用網站的相關功能,這是一件非常瑣碎的事情。
尤其是使用者註冊過的網站千奇百怪,要記得一堆的帳號密碼更是一件煩人的事情,所以在網站中使用Google 的會員系統,讓Google 的會員就是你的會員,這實在是一件令人心動的事情,現在我們就來看看怎麼使用Google的會員系統吧。

Ch9. Email API-更迅速方便的寄送電子郵件
電子郵件的寄發在網站中佔了舉足輕重的地位,像是會員註冊後的啟動碼需要寄送Email 啟動,當網站有消息需要通知的時候,也可以透過寄送Email 來做到。本章將來說明如何使用Google 的Mail API 寄送郵件。

Ch10. Remote API-上傳資料到DataStore
appcfg.py 不僅可以用來上傳應用程式到App Engine,也可以用來上傳資料。你可以用CSV 檔案當作資料來源,建立資料表(Entity) 並上傳資料到DataStore。本章將說明如何使用appcfg.py 透過Remote API 上傳資料。

Ch11. Cron Jobs-設定排程工作
appcfg.py 不僅可以用來上傳應用程式到App Engine,也可以用來上傳資料。你可以用CSV 檔案當作資料來源,建立資料表(Entity) 並上傳資料到DataStore。本章將說明如何使用appcfg.py 透過Remote API 上傳資料。

Ch12. Memcache API-使用資料快取提高網站效能
本節將介紹Memcache 的使用,django 的Cookie 如何使用,以及如何實作Session 機制,來儲存使用者的登入狀態。

Ch13. 自訂模板標籤-開發複雜系統的好幫手
透過自訂模板標籤,我們能夠建立一些可重複利用的「組件」,你可以建立「登入」的組件,「顯示文章列表」的組件,或是網路上也有人利用Twitter API 建立一個Twitter 的列表組件(Twitter 是國外相當有名的微網誌系統)。透過標籤的方式,我們可以輕易的將這些組件載入到模板中使用。

Ch14.使用Ajax讓網頁變活潑
AJAX 是Asynchronous JavaScript And XML 的縮寫,這是為了提高網頁的互動性、提升網頁的瀏覽速度,而發展的一種技術。事實上AJAX 並不是指單一種技術,而是由多種技術組合而形成的一種技術。本章將來探討相關的議題。

Ch15. 發佈你的網站到GAE
研究了老半天,最終的目的還是要把寫好的網站放到網路上讓其他人瞧瞧,讓使用者使用後能發出讚嘆的聲音,告訴開發人員,妳們做了一個好東西。所以我們必須要了解怎麼上傳程式到Google App Engine 中。並且透過Google Apps 綁定域名到你的應用程式。

Ch16.網站範例-部落格熱門文章外掛
本章透過建立一個完整且真實的網站,來說明如何使用GAE開發自己的網站。