I usually read all threads from the forum, but somehow skipped this... (there are too many less interesting threads). I find this feature really useful..
Alex Marat Radchenko-2 wrote: > > If community was interested, it would say something in 3 months, uh? > :) I'll post it on tuesday. > > 2009/3/8, Alex Objelean <[email protected]>: >> >> I think community would be interested in this feature. Could you post >> the >> code? >> >> >> >> Marat Radchenko-2 wrote: >> > >> > Wicket pages/components can be either stateful or stateless. Wicket >> > manages hem transparently and it is very easy to write any complex >> > page you want. Stateful pages are much more powerful than stateless. >> > However that comes at a cost of using page store for their state. On >> > highload sites it is usually desired to minimize session-scope data, >> > and move it to request-scope. That's when Wicket users approach a task >> > of making stateful pages stateless. However stateless state (sic!) is >> > very fragile, if you add a single stateful component to a page, it >> > instantly becomes stateful (and you even might not notice that if your >> > other page content can work in both modes. And here comes my lovely >> > feature - @StatelessComponent. It is an annotation that you should put >> > on components which you want to be stateless. It doesn't do any magic, >> > it simply uses postComponentOnBeforeRender to assert that annotated >> > component (and all its children) are stateless. If it doesn't, an >> > exception is thrown, indicating what component tries to be stateful. >> > >> > This feature isn't large enough to be put in a separate project (just >> > one annotation and one listener) but wee find it extremely useful on >> > our project. >> > >> > I'd be happy to give it to Wicket project (or wicketstuff?) at >> > absolutely no cost (tests included) under same license as wicket >> > itself, if Wicket developers are interested in it. >> > >> > I'll file a feature request with a patch, if Wicket team finds this >> > useful in Wicket core. >> > >> >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [email protected] >> > For additional commands, e-mail: [email protected] >> > >> > >> > >> >> >> -- >> View this message in context: >> http://www.nabble.com/Have-a-feature%2C-want-to-contribute-tp21079751p22400634.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> --------------------------------------------------------------------- >> 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] > > > -- View this message in context: http://www.nabble.com/Have-a-feature%2C-want-to-contribute-tp21079751p22402882.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
