Hi Martijn,

I think so.

You could let us know if we should subclass Application directly or subclass
WebApplication. I would assume the latter.

You could also explain some of the details of what should be returned by our
override of WebApplication.newSessionStore(). The javadoc for this method
reads "typically not something clients reimplement" so I assume we really
need to know what we're doing if we override this method.

Can we simply return a new instance of HttpSessionStore? I can't tell if we
need to do this or if that is already the default behavior. I also can't
tell if the HttpSessionStore's PageMap or PageVersionManager will store old
versions of Page instances in memory or on disk, because it is not
documented.

In fact, I can't tell whether the IPageMap or the IPageVersionManager (or
both) are used to serialize old versions of Page instances. I would assume
that IPageVersionManager is where this is implemented, but I can't be sure.
The ISessionStore interface has 14 methods and only 1 line of class
documentation. The IPageMap interface has 16 methods and no class
documentation. The IPageVersionManager has 13 methods; it has more class
documentation, but it does not mention page serialization.

Granted, I have not read the Wicket source code. However, I was hoping that
application developers should not expect to have to read the source code to
understand the framework.

Please feel free to tell me to RTFM -- but if you do, please at least tell
me where the M is and which chapter to read! :)

I think Wicket is a fantastic idea and a very well designed framework. We
are thinking about adopting it as our standard, but there is a lot for us to
learn and understand before we make this decision. Any help you and other
experts can provide is greatly appreciated.

   - Lu



Martijn Dashorst wrote:
> 
> How can he be more specific than give you the method you need to override?
> Martijn
> 
> On Nov 17, 2007 12:53 AM, saenz <[EMAIL PROTECTED]> wrote:
> 
>>
>> Hi Johan,
>>
>> Would you mind being a little bit more specific? Or you may feel free to
>> point me to the documentation that I should read.
>>
>>
>>
>> Johan Compagner wrote:
>> >
>> > Application
>> > *protected* *abstract* ISessionStore newSessionStore();
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Disabling-serialization-storage-of-pages-in-session--tf4768006.html#a13804076
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Buy Wicket in Action: http://manning.com/dashorst
> Apache Wicket 1.3.0-rc1 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Disabling-serialization-storage-of-pages-in-session--tf4768006.html#a13804838
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