Beginning Java Google App Engine (Paperback)
暫譯: 初學 Java Google App Engine (平裝本)

Kyle Roche, Jeff Douglas

  • 出版商: Apress
  • 出版日期: 2009-12-17
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 143022553X
  • ISBN-13: 9781430225539
  • 相關分類: Java 程式語言
  • 已絕版

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

商品描述

Google App Engine is one of the key technologies to emerge in recent years to help you build scalable web applications even if you have limited previous experience. If you are a Java programmer, this book offers you a Java approach to beginning Google App Engine. You will explore the runtime environment, front-end technologies like Google Web Toolkit, Adobe Flex, and the datastore behind App Engine. You'll also explore Java support on App Engine from end to end.

The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application that uses Google Web Toolkit, Google Accounts, and Bigtable. Along the way, you’ll dig deeply into the services that are available to access the datastore with a focus on Java Data Objects (JDO), JDOQL, and other aspects of Bigtable.

With this solid foundation in place, you’ll then be ready to tackle some of the more advanced topics like integration with other cloud platforms such as Salesforce.com and Google Wave.

What you'll learn

  • How to get up and running with App Engine, starting with the Google Plugin for Eclipse
  • All about the development server for testing and developing your applications
  • How to develop applications using Servlets & JSPs, Spring Framework, and open source Flash Remoting and Messaging servers
  • How to leverage the datastore in your applications, including Persistence as a Service
  • How to use Spring as a Service for transactions, data access, and more
  • How to use Google Web Toolkit to create AJAX components to drive your web applications
  • How to send email and instant messages (XMPP) from within your application
  • How to increase performance of your apps by storing data in memory using the Memcache service

Who is this book for?

This book is for Java programmers looking to get started on Google App Engine, as well as App Engine programmers looking to move to Java.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!

商品描述(中文翻譯)

Google App Engine 是近年來出現的關鍵技術之一,幫助您即使在有限的先前經驗下也能構建可擴展的網頁應用程式。如果您是 Java 程式設計師,本書將為您提供一種 Java 方法來開始使用 Google App Engine。您將探索運行時環境、前端技術如 Google Web Toolkit、Adobe Flex 以及 App Engine 背後的資料存儲。您還將從頭到尾探索 App Engine 上的 Java 支援。

這段旅程從 Google Plugin for Eclipse 開始,並以一個使用 Google Web Toolkit、Google Accounts 和 Bigtable 的運行中網頁應用程式結束。在此過程中,您將深入挖掘可用於訪問資料存儲的服務,重點關注 Java Data Objects (JDO)、JDOQL 以及 Bigtable 的其他方面。

在建立了這個堅實的基礎後,您將準備好處理一些更高級的主題,例如與其他雲平台(如 Salesforce.com 和 Google Wave)的整合。

您將學到的內容:
- 如何使用 Google Plugin for Eclipse 開始使用 App Engine
- 有關開發伺服器的所有資訊,以測試和開發您的應用程式
- 如何使用 Servlets 和 JSP、Spring Framework 以及開源 Flash Remoting 和 Messaging 伺服器來開發應用程式
- 如何在您的應用程式中利用資料存儲,包括作為服務的持久性
- 如何使用 Spring 作為服務進行交易、資料存取等
- 如何使用 Google Web Toolkit 創建 AJAX 元件以驅動您的網頁應用程式
- 如何從您的應用程式內發送電子郵件和即時消息 (XMPP)
- 如何通過使用 Memcache 服務將資料存儲在記憶體中來提高應用程式的性能

這本書適合誰?
這本書適合希望開始使用 Google App Engine 的 Java 程式設計師,以及希望轉向 Java 的 App Engine 程式設計師。

關於 Apress 的入門系列
Apress 的入門系列是獲取您所需資訊以獲得關鍵入門級工作的正確選擇。這些書籍將從基礎開始教您一項標準且重要的技術,因為它們明確設計為將您從「新手變為專業人士」。您將通過了解您需要知道的內容開始您的旅程——但不會有多餘的理論和填充內容。您將通過逐步學習如何組建真實世界的專案來建立您的技能組合。因此,無論您的目標是下一個職業挑戰還是新的學習機會,Apress 的入門系列都將帶您到達那裡——它是您在陌生領域中的可信指南!