Essential App Engine: Building High-Performance Java Apps with Google App Engine (Paperback)

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映射並將數據存儲實體直接傳遞給HTML模板時的替代方案
- 找到不會影響App Engine性能的框架和庫的替代方案
- 在雲應用程序的客戶端使用JavaScript和AJAX
- 通過更好地使用HTML5和CSS3來改善瀏覽器性能並減少資源消耗
- 利用關鍵的App Engine API:數據存儲、Blob存儲、郵件、任務調度、內存緩存、URL檢索和消息傳遞
- 使用Google帳戶、OpenID和OAuth保護基於雲的Web應用程序
- 改進雲開發、質量保證和部署流程
- 從規劃到支付處理,定位、營銷和銷售雲解決方案。