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 >