• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: App Engine supports Java
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: App Engine supports Java


  • Subject: Re: App Engine supports Java
  • From: Q <email@hidden>
  • Date: Thu, 9 Apr 2009 07:20:23 +1000


On 09/04/2009, at 3:42 AM, Anjo Krank wrote:

Dunno... basically BigTable is the same as Amazons SimpleDB: a loose property store with no relations in it. You can model them with some tricks, though. But it still doesn't make that good of a match with EOF.

I'd rather wonder how they run their "servlets"? Can they keep state? How?

According to the docs[1], there is no request routing to any known instance, user requests can go to any available instance. So you need to be totally stateless on the server, which pretty much eliminates a lot of WO from being used. I suspect they expect you to use something like GWT to maintain state in the client and then use app engine as a stateless service provider backend. From my limited testing it appears they do support the use of session attributes.


[1] http://code.google.com/appengine/docs/java/runtime.html#Requests_and_Servlets

Cheers, Anjo

Am 08.04.2009 um 19:30 schrieb David Holt:

I found this little snippet from way back in 03:

Damon Clinkscales's "Object Persistence Approaches" presentation further compared JDO and EJB with WebObjects's Enterprise Objects Framework (EOF). EOF is a third-party object persistence framework library owned by Apple and provides the technology behind the Apple e-commerce Website. Since EOF is a pure Java library, it does not require complex containers (EJB) or byte code post-processors (JDO). EOF provides access to the generated raw SQL, and adaptors can provide access to nonrelational datastores. However, EOF is a nonstandard vendor-specific technology. It requires the developer to learn the proprietary API and creates vendor lock-in.

http://www.javaworld.com/javaworld/jw-03-2003/jw-0314-nfjs.html? page=3

So it sounds like a specific adaptor will have to be created for the Google Datastore?



On 8-Apr-09, at 9:50 AM, Guido Neitzer wrote:

On 8. Apr. 2009, at 07:34 , Anjo Krank wrote:

http://googleappengine.blogspot.com/

WO in the cloud, anyone?

Hmmm. I guess that could be really interesting if there were an EOF integration for JDO. Will have to look into that. It's definitely an interesting option.


cug
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
@krank.net


This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden



-- Seeya...Q

Quinton Dolan - email@hidden
Gold Coast, QLD, Australia (GMT+10)
Ph: +61 419 729 806



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >App Engine supports Java (From: Anjo Krank <email@hidden>)
 >Re: App Engine supports Java (From: Guido Neitzer <email@hidden>)
 >Re: App Engine supports Java (From: David Holt <email@hidden>)
 >Re: App Engine supports Java (From: Anjo Krank <email@hidden>)

  • Prev by Date: Re: App Engine supports Java
  • Next by Date: Slow SQL slowing application - how to speed things up?
  • Previous by thread: Re: App Engine supports Java
  • Next by thread: Re: App Engine supports Java
  • Index(es):
    • Date
    • Thread