Re: wicket markup documentation and question on threading/clustering

2008-04-18 Thread Doug Donohoe

Thanks for the fast response.


igor.vaynberg wrote:
> 
> On Thu, Apr 17, 2008 at 6:48 PM, Doug Donohoe <[EMAIL PROTECTED]> wrote:
>>
>>  I'm looking for a complete list of all wicket markup (e.g.,
>> wicket-panel,
>>  wicket-child, wicket-exclude etc).  I didn't find anything obvious via
>>  Google or the wiki.  Am I missing something?  As a newcomer, it would be
>>  helpful to know what all the choices are and what they do so as to not
>> miss
>>  anything.
> 
> http://cwiki.apache.org/confluence/display/WICKET/Wicket%27s+XHTML+tags
> 
>>  Also, I am looking for an explanation of the threading / clustering
>>  architecture with Wicket.  Neither of the books address these topics in
>> any
>>  depth.  For example, in the simple "Link Counter" example in "Wicket in
>>  Action", how does that counter work with multiple people accessing the
>> page?
>>  It doesn't appear to be synchronized unless this is under the covers. 
>> If
>>  there is an instance of each page per person that would mean the total
>>  displayed is per person (and not per all users).
> 
> each user gets their own instance of Page. Access to the page object
> is synced on user's session (thats not exactly correct but for
> purposes of this discussion it will do) so you do not have to worry
> about all the nasty syncing yourself. if you have data that you want
> users to share/interact with it has to be kept in some global store:
> database, servlet context, memory, etc.
> 
>>  Finally, if one wants to have multiple application servers for load
>>  balancing / failover, what options does one have with Wicket?  I assume
>> you
>>  use some sort of clustered session that wicket utilizes.  Perhaps
>> something
>>  like Gigaspaces?
> 
> wicket will work with regular servlet container clustering. it stores
> the page in http session and page is serializable so it will be
> replicated.
> 
> -igor
> 
> -------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/wicket-markup-documentation-and-question-on-threading-clustering-tp16758965p16764210.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]



Re: wicket markup documentation and question on threading/clustering

2008-04-17 Thread Igor Vaynberg
On Thu, Apr 17, 2008 at 6:48 PM, Doug Donohoe <[EMAIL PROTECTED]> wrote:
>
>  I'm looking for a complete list of all wicket markup (e.g., wicket-panel,
>  wicket-child, wicket-exclude etc).  I didn't find anything obvious via
>  Google or the wiki.  Am I missing something?  As a newcomer, it would be
>  helpful to know what all the choices are and what they do so as to not miss
>  anything.

http://cwiki.apache.org/confluence/display/WICKET/Wicket%27s+XHTML+tags

>  Also, I am looking for an explanation of the threading / clustering
>  architecture with Wicket.  Neither of the books address these topics in any
>  depth.  For example, in the simple "Link Counter" example in "Wicket in
>  Action", how does that counter work with multiple people accessing the page?
>  It doesn't appear to be synchronized unless this is under the covers.  If
>  there is an instance of each page per person that would mean the total
>  displayed is per person (and not per all users).

each user gets their own instance of Page. Access to the page object
is synced on user's session (thats not exactly correct but for
purposes of this discussion it will do) so you do not have to worry
about all the nasty syncing yourself. if you have data that you want
users to share/interact with it has to be kept in some global store:
database, servlet context, memory, etc.

>  Finally, if one wants to have multiple application servers for load
>  balancing / failover, what options does one have with Wicket?  I assume you
>  use some sort of clustered session that wicket utilizes.  Perhaps something
>  like Gigaspaces?

wicket will work with regular servlet container clustering. it stores
the page in http session and page is serializable so it will be
replicated.

-igor

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



wicket markup documentation and question on threading/clustering

2008-04-17 Thread Doug Donohoe

Hi Wicket Community:

I'm new to Wicket - I'm using it to rebuild and enhance my www.ddpoker.com
website.  So far I am very impressed with Wicket.  I have two books - the
Wicket in Action MEAP early access edition and "enjoy web development with
wicket".  

I'm looking for a complete list of all wicket markup (e.g., wicket-panel,
wicket-child, wicket-exclude etc).  I didn't find anything obvious via
Google or the wiki.  Am I missing something?  As a newcomer, it would be
helpful to know what all the choices are and what they do so as to not miss
anything.

Also, I am looking for an explanation of the threading / clustering
architecture with Wicket.  Neither of the books address these topics in any
depth.  For example, in the simple "Link Counter" example in "Wicket in
Action", how does that counter work with multiple people accessing the page? 
It doesn't appear to be synchronized unless this is under the covers.  If
there is an instance of each page per person that would mean the total
displayed is per person (and not per all users).

Finally, if one wants to have multiple application servers for load
balancing / failover, what options does one have with Wicket?  I assume you
use some sort of clustered session that wicket utilizes.  Perhaps something
like Gigaspaces?

Thanks for any answers.  Hopefully these questions give some insight into
what an experienced developer might ask as a newcomer to the platform.

Finally,

Thanks,

-Doug
-- 
View this message in context: 
http://www.nabble.com/wicket-markup-documentation-and-question-on-threading-clustering-tp16758965p16758965.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]