or
Sign in to turn on 1-Click ordering.
Give this as a gift certificate
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
Have one to sell? Sell yours here
or
Get a $7.59 Amazon.com Gift Card
Beginning Java Google App Engine
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Java Google App Engine [Paperback]

Kyle Roche (Author), Jeff Douglas (Author)
3.6 out of 5 stars  See all reviews (9 customer reviews)

List Price: $44.99
Price: $32.84 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.15 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, August 2? Choose One-Day Shipping at checkout. Details
24 new from $25.35 9 used from $25.31

Frequently Bought Together

Beginning Java Google App Engine + Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide) + GWT in Practice
Price For All Three: $80.08

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide) by Dan Sanderson$29.69

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • GWT in Practice by Robert Cooper$17.55

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

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!

About the Author

Kyle Roche is the head of Sales Engineering and Enablement at Appirio. Appirio built one of the first prototypes for Java support on App Engine, which was shown at the Campfire launch. Appirio builds applications that leverage App Engine or the Force.com platform. Other areas of expertise are in Facebook application development and Amazon Web Services. Kyle's website is http://www.kyleroche.com.



Jeff Douglas is a Senior Technical Consultant at Appirio. He has 10+ years experience building enterprise Java applications for SAP and was an early adopter of App Engine for Java. He contributed sample code for the Salesforce.com release of the Force.com for Google App Engine Java Toolkit. Jeff's website is blog.jeffdouglas.com.


Product Details

  • Paperback: 264 pages
  • Publisher: Apress; 1st Edition. edition (December 21, 2009)
  • Language: English
  • ISBN-10: 143022553X
  • ISBN-13: 978-1430225539
  • Product Dimensions: 9.1 x 7.4 x 0.9 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: #582,518 in Books (See Top 100 in Books)
    #74 in  Books > Computers & Internet > Programming > Java > Beginner's Guides

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

9 Reviews
5 star:
 (5)
4 star:    (0)
3 star:
 (1)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 13 people found the following review helpful:
1.0 out of 5 stars lacks in content, February 25, 2010
Amazon Verified Purchase(What's this?)
This review is from: Beginning Java Google App Engine (Paperback)
I was very frustrated with my purchase and I was contemplating to write a review out of frustration. However, after I've seen the 5-star reviews from other users, I couldn't believe my eyes. One review was raving about the code samples (absolutely ridiculous) and then I saw one other reader leaving a comment for the review saying that he's been working on the sample code for weeks and still couldn't make it work and I can relate to that.

I pre-order this book from Amazon and when I start reading it, it was a total disappointment. I've been working on GAE/J for a while now and I bought this book specifically to learn more about Google Accounts. The example projects are not complete and it requires you to fill in the blanks to make them work. I've also looked at the other chapters and they lack in content. The book tries to give you overall, breadth-first view of the technology (as you would expect from a beginner level book), but while doing so it mentions about bunch of GAE topics, but fails on giving good coverage for that topic. Especially in chapter 4, when the author(s) talk about frameworks, they don't mention about gotchas on how to make these frameworks work at the first place, because if you're using Spring, BlazeDS and GraniteDS (or any other frameworks, you need to do certain tweaks to make these frameworks/technologies/APIs work with GAE, because some of the Java APIs are "black-listed" by the App Engine for the obvious reasons.

If you're a beginner, this is not a book for you. If you're advanced, then again this book doesn't give you enough in-depth information of the GAE/J topics. In conclusion, it's sad to say, but this book is useless! You can save money just by going to Google's App Engine website and find more up-to-date and complete information, because they keep changing/upgrading the SDKs for GWT and the App Engine almost every month.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
1 of 1 people found the following review helpful:
2.0 out of 5 stars disappointed in lack of effort, April 10, 2010
Amazon Verified Purchase(What's this?)
This review is from: Beginning Java Google App Engine (Paperback)
I'm disappointed in the lack of effort the authors did in compiling this book. They do seem to know the material, but the examples are largely just pages and pages of code that are not very well explained, and not very well tailored for a learning environment. For example, I consider Google's online tutorials excellent, such as this one here [...]

In contrast, the examples in this book are lazily put together. One of the key components to Google App Engine is the concept of Servlets. In this book, the authors dump 23 pages of code (pp 47 to 70), with tedious extraneous code, such as hundreds of irrelevant table styles (td bgcolor=#ffffff ). Not only that, but instead of just providing a single form element or two to make the point, the reader has to sift through pages of repetitive code doing the same thing for multiple extraneous elements. In the 23 pages, it is easy to miss the key critical things, such as how key elements are linked to other parts of the code. All that code could be reduced to a few pages to make the same points in a clear manner.

Unbelievably, they do the same thing in the next example explaining the Google Web Toolkit. Instead of just a one text element coded to enhance understanding, tons of extra code is devoted to coding repetitive elements, in this case, all seven days of the week are coded (with each 'day' element coded separately--taking up pages of code). It's clear they just dumped code from some sample projects instead of considering what would useful for teaching concepts.

Other "tutorials" such as how to link Flex, are copied from internet sources, but even more sparsely explained, and don't even seem to function, as another reviewer explained in terms of imported libraries. Often, a block of key code is shown, with no explanation of which file it should be part of (and Google App Engine requires coordination of a lot of different files). It's pretty obvious not a lot of effort was put into these sections.

Much better to understand the concepts of Google App Engine is the O'Reilly book, Programming Google App Engine. However, the O'Reilly book also lacks good tutorials.

Beginning Google App Engine does have some good information in it, specifically the introduction , but most of that information can be found online. I don't recommend this book.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
1 of 1 people found the following review helpful:
3.0 out of 5 stars Difficult to Follow, April 6, 2010
This review is from: Beginning Java Google App Engine (Paperback)
(minus) There was some value in this book, but I felt that there was just too much detail up front. There are several pages of code plus conversation on third party products such as Spring that I felt was too much information way too early in the book, although I'm sure the topics are appropriate somewhere. I finally just stopped reading to find a different book.

Considering this is a beginner book to such a topic, shorter iterations would have been helpful. For example, there were about 5 JSP pages, GWT, Servlets, Java class files, etc.. and talk of Spring and other such topics in a short amount of time.

I was hoping for one servlet, one (short) JSP page and then incrementally add small pieces to build the important foundations so that my short term memory could get wrapped around the topic.

(positive)I really appreciated the extended list of frameworks and their correspond states of compatibility with Google App Engine. I will take that knowledge with me as I'm sure I'll want to make use of some kind of framework.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent Overview
This is a great first introduction to Google App Engine. The decision to use GAE was much easier thanks to the high level discussion of which frameworks are supported... Read more
Published 4 months ago by Michael A. Leach

1.0 out of 5 stars Half the book isn't on JAE; the other half isn't instructional at all, only a collection of source listings.
Half the book isn't on JAE; the other half isn't instructional at all, only a collection of source listings.
Published 6 months ago by S. Bayer

5.0 out of 5 stars Simple and easy to understand
I have been a Java developer for a long time and wanted to build apps., on JAE. Was happy to see a book on this topic that offered lot more than the on line tutorials on the... Read more
Published 6 months ago by Vinod Koosam

5.0 out of 5 stars Great Beginner Java App Engine Book
This book was an easy read and helpful with starting to code in Java for Google App Engine. The example applications were well written and easy to follow. Read more
Published 7 months ago by Chris Chiappone

5.0 out of 5 stars Excellent insight to Java Google App Dev
Its good to see a complete collection written for beginners ready to use Java - Google App engine.
I completely recommend this.
Published 7 months ago by Sriranchani Gopalakrishnan

5.0 out of 5 stars Great for getting started on Google App Engine...
The book begins with a very useful summary of cloud computing, which should be mandatory reading for any CIO. Read more
Published 7 months ago by John Gorup

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.