Description |
1 online resource (xxi, 236 pages) |
Series |
The expert's voice in cloud computing |
|
Expert's voice in cloud computing.
|
Contents |
Cover13; -- Table of Contents -- Foreword -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1 Beginning Google App Engine for Java -- Cloud Computing and App Engine -- Find More Time to Innovate -- What Youll Learn in This Book -- Summary -- Chapter 2 Introduction to App Engine -- App Engine Architecture -- Being a Good Neighbor With Quotas -- Billable and Fixed Quotas -- Detailed Resource Quotas -- Components of an App Engine Application -- Summary -- Chapter 3 Getting Started with Google App Engine for Java -- Where Do We Start? -- Installing the Java SDK -- Installing the Google Plugin for Eclipse -- Signing Up for Google App Engine -- Launching the Demo Application -- Create Your First App Engine Project -- Project Artifacts -- Local Development Server -- Ready to Launch -- Deploying Your Sample Application -- Summary -- Chapter 4 Servlet Container and Frameworks -- Choosing a Framework -- Servlets and JavaServer Pages -- Views -- Model -- Controller -- Deployment Descriptor -- PersistenceManager -- Spring MVC -- Server Configuration -- Views -- Adobe Flex -- Server Configuration -- Client-Side Code -- Server-Side Code -- Summary -- Chapter 5 Developing Your Application -- Functional Specifications -- Timecard UI Mock-up -- Technical Specifications -- Authentication -- Presentation -- Persistence -- Using Google Web Toolkit -- Creating Your Project -- Running the Initial Starter Application -- Developing Your Application -- Required Imports -- Coding Your UI -- Adding Your Styles -- Modifying Your Hosted Page -- Running Your Application -- Handling Client-Side Events -- Summary -- Chapter 6 Authenticating Users -- Introducing Google Accounts -- Restricting Access to Resources -- Users API -- Development Mode -- Adding Authentication for Your Application -- LoginInfo Class -- LoginService and LoginServiceAsync Interfaces -- Google Accounts Login Implementation -- Modifying the Deployment Descriptor -- Modifying the User Interface -- Summary -- Chapter 7 Using the App Engine Datastore -- Introducing the App Engine Datastore -- Working with Entities -- Classes and Fields -- CRUDing Entities -- Performing Queries with JDOQL -- Filtering Queries -- Sorting Queries -- Query Ranges -- Using Indexes -- Building Indexes -- Creating Indexes In Development Mode -- Using Transactions -- Finishing Up Your Application -- Making Remote Procedure Calls with GWT RPC -- Creating Your Data Service -- Modifying the Deployment Descriptor -- Invoking the Service from the GWT Client -- Displaying Timecard Entries -- Summary -- Chapter 8 App Engine Services -- Setting up the Project -- Memcache Service -- URL Fetch Service -- Images Service -- Creating the Java Classes -- Writing the ImageObject Class -- Writing the PersistenceManagerFactory Class -- Writing the ImageSource Class -- Writing the ImageTransform Class -- Completing the Application -- Testing the Service -- Mail API -- XMPP Service -- Summary -- Chapter 9 Administration and Integration -- Managing Your App Engine Application -- T |
Summary |
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. NOTE: The source code files which accompanied this title are no longer available. Neither Apress nor the author is able to supply these files |
Analysis |
computerwetenschappen |
|
computer sciences |
|
Information and Communication Technology (General) |
|
Informatie- en communicatietechnologie (algemeen) |
Bibliography |
Includes bibliographical references and index |
Notes |
Print version record |
SUBJECT |
Google Apps. http://id.loc.gov/authorities/names/n2008002835
|
|
Google. http://id.loc.gov/authorities/names/nr2003021731
|
|
Google fast |
|
Google Apps fast |
Subject |
Application software.
|
|
Web site development -- Computer programs
|
|
HTML (Document markup language)
|
|
Cascading style sheets.
|
|
Python (Computer program language)
|
|
Web sites -- Authoring programs.
|
|
HTML.
|
|
COMPUTERS -- Web -- Web Programming.
|
|
Informatique.
|
|
Application software
|
|
Cascading style sheets
|
|
HTML (Document markup language)
|
|
Python (Computer program language)
|
|
Web site development -- Computer programs
|
Form |
Electronic book
|
Author |
Douglas, Jeff.
|
ISBN |
9781430225546 |
|
1430225548 |
|
1283075083 |
|
9781283075084 |
|