Jay,

In general, no there are not limitations on App Engine's HttpSession. Here
are some things that are useful to know, though:

1) They aren't enabled by default. You need to turn them
on<http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions>in
appengine-web.xml.
2) They are distributed and persistent. This means that the objects you
stick in them need to be Serializable. This is no different from any other
container that supports clustered or persistent HttpSessions. There is an
outstanding issue that our dev_appserver doesn't require HttpSession values
to be Serializable like prod.
3) App Engine does not serialize requests to the same HttpSession. That
behavior is a deviation from the standard.

On Thu, Sep 24, 2009 at 8:55 AM, Jay Damon <jdam...@gmail.com> wrote:

>
> I am relatively new to App Engine.  Recently I have starting seeing
> indications that there are limitations? on the the use of HTTP
> sessions in App Engine?  For example, I see that there is a
> gaeutilities project that provides a class Session: An http session
> class to preserve identity across http requests.  Are there
> limitations on HTTP sessions in App Engine?  If so, what are those
> limitations?  If not, what specific issues does the gaeutilities
> project class address?  Many of the limitations in App Engine concern
> me but any limitations at all on HTTP sessions would be a showstopper
> for me.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to