I agree.  It seems like this is something Howard could
get into Tapestry 5.  I believe JBoss Seam is already
supporting something like this.

--- Daniel Tabuenca <[EMAIL PROTECTED]> wrote:

> This problem is typical with almost all frameworks.
> Most frameworks
> provide scoping data to the request or to the
> session. In order to
> handle thee kind of things better you need to have
> intermediate scopes
> (called conversations in some frameworks). As you
> already noticed,
> turning off cookies uses the jsessionId to provide
> something like a
> conversation. However, you can implement this
> yourself too. For
> example I simply store a clientSide numeric Id which
> I call
> conversationId using the @Perist("client")
> annotation. I then store
> any data I need in the session using a Map with the
> conversationId as
> the key.
> 
> It'd be really nice for tapestry to provide some
> support for this. The
> issues involved are I think only determining when to
> start/end a
> conversation and determining how long to keep/expire
> conversation
> data.
> 
> 
> 
> 
> 
> On 11/29/06, Peter Beshai <[EMAIL PROTECTED]> wrote:
> > I'm not an expert on this stuff, but
> tapestry-flash may be of use for the
> > previous/next page problem.
> >
> >
>
http://howardlewisship.com/tapestry-javaforge/tapestry-flash/
> >
> >
> >
> >
> > --
> > Peter Beshai
> >
> > Pure Mathematics Student
> > University of Waterloo
> >
> >
> >
> >
> >
> > >From: Robert Breidecker <[EMAIL PROTECTED]>
> > >Reply-To: "Tapestry users"
> <users@tapestry.apache.org>
> > >To: Tapestry users <users@tapestry.apache.org>
> > >Subject: Re: Multiple browser windows causing
> session issue
> > >Date: Wed, 29 Nov 2006 12:33:51 -0800 (PST)
> > >
> > >Sorry, I guess I should have described my
> application
> > >better.  Two application windows are not
> required.
> > >However, the users would like to be able to open
> > >multiple instances of the application at one
> time. In
> > >addition to the wizard, I was also having problem
> with
> > >my table component and its previous/next page
> > >controls.
> > >
> > >Thanks for your reply.  I was looking for a
> > >philosophical answer not just for my wizard, but
> for
> > >Tapestry applications in general.  Your reply was
> just
> > >that.
> > >
> > >--- Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > >
> > > > That's just how it works. With cookie based
> session
> > > > management you are
> > > > identified by a single cookie object that
> would be
> > > > available to the
> > > > server regardless of which tab you operated in
> (this
> > > > is a side effect
> > > > of how they work with browser clients, not the
> > > > sever) . With
> > > > jsessionid's the identification of someone is
> kept
> > > > strictly in the
> > > > urls, so it would make sense that what you
> wanted to
> > > > do would work
> > > > with cookies disabled.
> > > >
> > > > Really though, I have to wonder if this is an
> actual
> > > > problem for your
> > > > application or not? I don't currently use any
> web
> > > > applications that
> > > > require two browser windows to be open to
> operate
> > > > them. It would seem
> > > > to be slightly counter-intuitive.
> > > >
> > > > On 11/29/06, Robert Breidecker
> <[EMAIL PROTECTED]>
> > > > wrote:
> > > > > I have a stateful Tapestry application which
> > > > includes
> > > > > a wizard that steps the user from one page
> to
> > > > another
> > > > > to collect input data.  If I run my
> application in
> > > > two
> > > > > browser windows (or tabs) within the same
> browser
> > > > > session, each instance of my application
> steps on
> > > > the
> > > > > session variables in the the other instance.
> > > > >
> > > > > I noticed that the HTML for each application
> > > > contained
> > > > > the same jsessionid.  I turned off cookies
> for my
> > > > > application at the server level (Tomcat 5.5)
> and
> > > > then
> > > > > my application worked fine across two
> browser
> > > > windows.
> > > > > The URLs for both instances now include the
> > > > jsessionid
> > > > > in them and each jsessionid is different.
> > > > >
> > > > > Even though this works for me, is this
> really the
> > > > way
> > > > > to solve my problem?  It seems like I must
> be
> > > > missing
> > > > > something in Tapestry that would handle this
> for
> > > > me,
> > > > > regardless if cookies are on or off.
> > > > >
> > > > > ~Rob Breidecker
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> >
>
>____________________________________________________________________________________
> > > > > Do you Yahoo!?
> > > > > Everyone is raving about the all-new Yahoo!
> Mail
> > > > beta.
> > > > > http://new.mail.yahoo.com
> > > > >
> > > > >
> > > >
> >
>
>---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > > [EMAIL PROTECTED]
> > > > > For additional commands, e-mail:
> > > > [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Jesse Kuhnert
> > > > Tapestry/Dojo/(and a dash of TestNG), team
> > > > member/developer
> > > >
> > > > Open source based consulting work centered
> around
> > > > dojo/tapestry/tacos/hivemind.
> > > > http://blog.opencomponentry.com
> > > >
> > > >
> >
>
>---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > > [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> > > > [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > >
> > >
> >
>
>____________________________________________________________________________________
> > >Cheap talk?
> > >Check out Yahoo! Messenger's low PC-to-Phone call
> rates.
> > >http://voice.yahoo.com
> > >
> >
>
>---------------------------------------------------------------------
> > >To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > >For additional commands, e-mail:
> [EMAIL PROTECTED]
> > >
> >
> >
>
_________________________________________________________________
> > Ne perdez pas de temps dans les files d'attenteĀ…
> magasinez en ligne.
> > http://magasiner.sympatico.msn.ca
> >
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



 
____________________________________________________________________________________
Yahoo! Music Unlimited
Access over 1 million songs.
http://music.yahoo.com/unlimited

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to