Google App Engine for Java

By now I am sure everyone has heard that Google App Engine has supported Java and this is totally exciting for Java developers including myself.  Not only Java is supported, but one can use JPA to store/retrieve data from Google DataStore.  The current support has pretty much most of what one needs to build a useful Java web based application running on Google App Engine.

The next thing we need is some MVC framework for the presentation tier.  Surprisingly, there is a lot of folks trying to  use Spring MVC and Spring framework.  This seems to make sense because Spring Framework provides both web-tier support and back-send support like JPA integration and transaction management.  Maybe that’s why I haven’t seen many folks using Struts or JSF with Google App Engine.

There is a lot of buzz on google-appengine-java-group forum. Folks are trying out different technologies and exchanging tips and tricks.

As for myself, I ported the JDO Guestbook example to use Spring MVC + JPA and it is working just fine.  Check it out when you get a chance.

From what I have been seeing, the following technologies are working on GAE:

Spring MVC, Tile 2.0.7.

One of the most frustrating things that most folks encountered is that their GAE applications work on their local box and it doesn’t work when running on GAE production.  Most of the time it is related to security issue.  GAE allows a subset of JRE classes and their white list is on their site.

I have an application in mind and I will be busy in the next several weeks developing it.  Stay tune.

This entry was posted in Spring Framework, Uncategorized and tagged , . Bookmark the permalink.

5 Responses to Google App Engine for Java

  1. Seriously many of excellent facts!

  2. It’s a pity you don’t have a donate button! I’d definitely donate to this outstanding blog!
    I suppose for now i’ll settle for bookmarking and adding your RSS feed to my
    Google account. I look forward to new updates and will share this
    blog with my Facebook group. Talk soon!

  3. Οh mmy goodness! Amazong article dսde!
    Thank үou, However I am eхperiencіng issues աіth your RSS.

    I don’t know why I can’t ϳoinn it. Iѕ there anyybody еlse getting thе same RSS issues?
    Anyone who knows the answer will yyou ҝindly respond?

  4. trumpet says:

    Hi it’s me, I am also visiting this site regularly, this website is really good and the
    users are really sharing good thoughts.

  5. What’s up, this weekend is good in support of me, for the reason that this time
    i am reading this impressive educational post here at my home.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s