Get GlassFish V2 Sun Support for GlassFish - Get GlassFish Portfolio
« Grails 1.1 on GlassF... | Main | Creating IPS Package... »
Apr 09
8
Google AppEngine Supports Java
  Posted by pelegri in Cloud

ALT DESCR

Google AppEngine has added Java support (announcement). The list of JVM-based languages includes JRuby, Groovy, Jython and Scala.

A list of the supported standards is here; the intention seems to be to provide a "web tier" set of specs for Java and JVM-based languages but the details are not very clear (to me), for example, it claims Servlet 2.4 (not 2.5), some version of JPA, partial JSP support. Hopefully the list will evolve into one of the modern standard at some point; perhaps the Web Profile in Java EE 6?

Comments:

The "version" of JDO and JPA is DataNucleus, with a plugin for BigTable. Consequently it cannot support all ORM concepts due to the underlying datastore, but the basic persistence mechanism is well-enough known and has passed all of the relevant TCKs.

Posted by Andy on April 08, 2009 at 04:04 AM PDT #

Hi Andy.

Thanks for the pointer to DataNucleus, I see it supports JPA 1.1. Can you tell us a bit about the "partial JSP" implementation? And, let us know if you guys are interested in GFv3 :-)

- eduard/o

Posted by Eduardo Pelegri-Llopart on April 08, 2009 at 08:24 AM PDT #

Hi Eduardo,
DataNucleus supports JPA1, and some preview features of JPA2; there is no "JPA1.1" AFAIK.

I can't tell you about any partial JSP implementation since that is AppEngine and I write DataNucleus itself ;-) Why not just read their docs
http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine
it has some listing for JSP being "Mostly full".

Posted by Andy on April 08, 2009 at 08:52 AM PDT #

re: JPA 1.1 - I believe you are right. There was a maintenance release for EJB3.0 but it was very small and didn't affect JPA (nor changed the version #).

re: JSP - Yes, I already looked at that page; that's why I was asking... "mostly full support" seems another way to say "not fully supported" :-)

Thanks for the pointer to DataNucleus. Have you guys tried it running on top of GlassFish? If you do, can you drop me an email? I'm pelegri at sun dot com. THanks, - eduard/o

Posted by Eduardo Pelegri-Llopart on April 08, 2009 at 02:39 PM PDT #

Paul reports that Jersey works in local but fails on remote deployment because there are missing classes... see http://code.google.com/appengine/docs/java/jrewhitelist.html

Posted by Eduardo Pelegri-Llopart on April 10, 2009 at 07:54 AM PDT #

Post a Comment:

Comments are closed for this entry.

Languages

Event Calendar

Search

The Aquarium TV

Adoption Stories

GlassFish Podcast

Popular Tags

adoption ajax clustering comet community frontpage glassfish grizzly hudson java javaee javaee6 javaone jax-rs jax-ws jaxb jboss jcp jersey jmaki jruby jsf metro mysql netbeans notd opends openesb openmq opensolaris opensource opensso osgi performance portal rails rest ruby sailfin scripting sip stories sun tools updatecenter v2 v3 webinar webservices weekly

Downloads

Companion Sites

Related Links

Useful Pointers

Offers and Promos

... AT TWITTER

OTHER SHORT NEWS

Recent Entries

News by Mail

Contact Us

Send feedback and leads to theaquarium@sun.com

QR Codes


Navigation