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]

Reply via email to