Essential App Engine: Building High-Performance Java Apps with Google App Engine (Paperback)
暫譯: Essential App Engine:使用 Google App Engine 建立高效能 Java 應用程式 (平裝本)

Adriaan de Jonge

  • 出版商: Addison Wesley
  • 出版日期: 2011-10-29
  • 定價: $1,400
  • 售價: 8.0$1,120
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 032174263X
  • ISBN-13: 9780321742636
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

In Essential App Engine, Adriaan de Jonge shows Java developers how to rapidly build complex, productionquality, performance-driven cloud applications with Google App Engine. Using a start-to-finish case study and extensive Java example code, De Jonge covers the entire lifecycle, from application design and data modeling through security, testing, and deployment.

 

De Jonge introduces breakthrough techniques for creating applications that respond within two seconds, even on cold startup, and allow server responses in hundreds of milliseconds or less throughout the rest of the session. He also demonstrates how to avoid common mistakes that can dramatically reduce cloud application performance and scalability. He thoroughly covers state-of-the-art user interface development and shows how to make the most of Google App Engine’s extensive set of APIs. Coverage includes

 

  • Setting up a development environment that makes it easy to continually address performance
  • Understanding the anatomy of a Google App Engine application
  • Making the right technical setup and design choices for each new application
  • Efficiently modeling data for App Engine’s NoSQL data storage
  • Recognizing when to avoid OR-mapping and pass datastore entities directly to HTML templates
  • Finding alternatives to frameworks and libraries that impair App Engine performance
  • Using JavaScript and AJAX on the client side of your cloud applications
  • Improving browser performance and reducing resource consumption via better use of HTML5 and CSS3
  • Taking advantage of key App Engine APIs: datastore, blobstore, mail, task scheduling, memory caching, URL retrieval, and messaging
  • Securing cloud-based Web applications with Google Accounts, OpenID, and OAuth
  • Improving your cloud development, quality assurance, and deployment processes
  • Targeting, marketing, and selling cloud solutions, from planning to payment handling

商品描述(中文翻譯)

在《Essential App Engine》中,Adriaan de Jonge 向 Java 開發者展示如何快速構建複雜的、具生產品質的、以性能為驅動的雲端應用程式,使用 Google App Engine。透過一個從頭到尾的案例研究和大量的 Java 範例程式碼,De Jonge 涵蓋了整個生命週期,從應用程式設計和資料建模到安全性、測試和部署。

De Jonge 介紹了突破性的技術,能夠創建在冷啟動時也能在兩秒內響應的應用程式,並在整個會話期間允許伺服器在數百毫秒內或更短時間內響應。他還展示了如何避免常見錯誤,這些錯誤可能會顯著降低雲端應用程式的性能和可擴展性。他全面涵蓋了最先進的用戶介面開發,並展示了如何充分利用 Google App Engine 的廣泛 API 集合。內容包括:

- 設置一個開發環境,使持續解決性能問題變得容易
- 理解 Google App Engine 應用程式的結構
- 為每個新應用程式做出正確的技術設置和設計選擇
- 高效建模 App Engine 的 NoSQL 數據存儲
- 辨識何時應避免 OR-mapping,並直接將數據存儲實體傳遞給 HTML 模板
- 尋找替代框架和庫,以免影響 App Engine 性能
- 在雲端應用程式的客戶端使用 JavaScript 和 AJAX
- 通過更好地使用 HTML5 和 CSS3 來改善瀏覽器性能並減少資源消耗
- 利用關鍵的 App Engine API:datastore、blobstore、mail、任務排程、記憶體快取、URL 獲取和消息傳遞
- 使用 Google 帳戶、OpenID 和 OAuth 來保護基於雲的 Web 應用程式
- 改進您的雲端開發、質量保證和部署流程
- 從規劃到支付處理,針對、行銷和銷售雲端解決方案