Looking back at the other comments, there is one other really cool thing about the Wicket model that I forgot to mention.
Once you have done the work to make each component addressable and updatable via an XHR, it's pretty easy to make the Ajax-enabled links work without Javascript enabled.
The only difference is that the href of each ajax link also encodes the component and action, and instead of asking the server to re-render the specific components, they hit a link that re-renders the entire page.
I'm probably describing it poorly, because it's very late and I have an extremely high BAC, but I'd strongly suggest you take a look at how it works.
by Ian — Aug 03
Once you have done the work to make each component addressable and updatable via an XHR, it's pretty easy to make the Ajax-enabled links work without Javascript enabled.
The only difference is that the href of each ajax link also encodes the component and action, and instead of asking the server to re-render the specific components, they hit a link that re-renders the entire page.
I'm probably describing it poorly, because it's very late and I have an extremely high BAC, but I'd strongly suggest you take a look at how it works.