Just for curiosity - in Tomahawk (custom component set for JSF) there is
such component - t:saveState - it converts an Serializable object
in a hidden value - see example
<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState"
value="rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN0AAIxM3B0AB0vcmVzZXJ2YXRpb25fY29uZmlybV9yb29tLmpzcA=="
/>
It's very handy as for me for implementing dialogues instead of using
session objects.
As you have noticed, >>Client-side page persistence is in there, I'l have to
check if it is
>>documented.
Tapestry 5 has something like this, has it?






2007/9/28, Howard Lewis Ship <[EMAIL PROTECTED]>:
>
> An ASO is an application state object.  ASOs are created on demand, and
> shared between pages.  ASOs are generally stored in the HttpSession.
>
> A client ASO would be all that, but would be stored on the client (inside
> hidden form fields or query parameters). This has some costs: serializing
> the objects, and the question of security.
>
>
> On 9/27/07, Anton Gavazuk <[EMAIL PROTECTED]> wrote:
> >
> > Sorry for interruption  :) - what is Client-side ASO?
> >
> >
> > 2007/9/27, Howard Lewis Ship <[EMAIL PROTECTED]>:
> > >
> > > Client-side page persistence is in there, I'l have to check if it is
> > > documented. Client-side ASOs are not there yet (and there is not yet a
> > > JIRA
> > > issue to implement them).
> > >
> > > On 9/27/07, kranga <[EMAIL PROTECTED]> wrote:
> > > >
> > > > The one feature that T5 is missing and keeps us in T3 is lack of
> > support
> > > > for
> > > > client-side session persistence. With the redirect-after-submit
> > paradigm
> > > > ingrained in T5 (a design decision I think a framework shouldn't be
> > > > making),
> > > > I can't have state hidden in forms persisted through the redirect
> and
> > > > hence
> > > > am forced to use the session.
> > > >
> > > > ----- Original Message -----
> > > > From: "Francois Armand" <[EMAIL PROTECTED]>
> > > > To: "Tapestry users" <users@tapestry.apache.org>
> > > > Sent: Thursday, September 27, 2007 4:24 AM
> > > > Subject: Re: Comparison
> > > >
> > > >
> > > > > Christian Gorbach wrote:
> > > > >> Here's a recent comparison of Wicket and Tap from Ken Tong:
> > > > >>
> > > >
> > http://agileskills2.org/blog/2007/09/my_thoughts_on_the_differences.html
> > > > >> cheers
> > > > >> c)hristian
> > > > >>
> > > > > (I'm sorry, I would have answer on your blog, but it seems that
> > > > something
> > > > > does not work with typekey login, I get a error message : "The
> site
> > > > you're
> > > > > trying to comment on has not signed up for this feature. Please
> > inform
> > > > the
> > > > > site owner.")
> > > > >
> > > > > Well, I mostly agree with the major part of your post, except for
> > the
> > > > ease
> > > > > of use : a few month ago, I has to choose a new web framework and
> > > tested
> > > > > wicket (1.3, first betas) and Tapestry 5. And I found Tapestry 5
> far
> > > > > simpler to understand and use than Wicket, with no possible
> > comparison
> > > !
> > > > >
> > > > > So, perhaps previous version of Tapestry used to be hard, but
> > Tapestry
> > > 5
> > > > > is just the simplest Java web framework that I ever used (note:
> this
> > > > > assertion really depends of my personal background, the fact that
> I
> > > > never
> > > > > code any line of Swing but I know Spring/IoC for a long time, and
> > that
> > > I
> > > > > only spend some time with Struts, Struts 2, Stripes, Wicket and
> > > Tapestry
> > > > > 5).
> > > > >
> > > > > Really, Tapestry 5 has a lot of default, the bigger one being that
> > > it's
> > > > > still alpha, but it *is* simple.  Being productive with it is a
> > matter
> > > > of
> > > > > minutes...
> > > > >
> > > > >
> > > > > --
> > > > > Francois Armand
> > > > > Etudes & Développements J2EE
> > > > > Groupe Linagora - http://www.linagora.com
> > > > > Tél.: +33 (0)1 58 18 68 28
> > > > > -----------
> > > > > InterLDAP - http://interldap.org FederID - http://www.federid.org/
> > > > > Open Source identities management and federation
> > > > >
> > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > 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]
> > > >
> > > >
> > >
> > >
> > > --
> > > Howard M. Lewis Ship
> > > Partner and Senior Architect at Feature50
> > >
> > > Creator Apache Tapestry and Apache HiveMind
> > >
> >
>
>
>
> --
> Howard M. Lewis Ship
> Partner and Senior Architect at Feature50
>
> Creator Apache Tapestry and Apache HiveMind
>

Reply via email to