The ‘Migrating to Apache Wicket’ presentation I made at the Great Indian Developer Summit last week went off well. It was great to see the interest in Wicket, the room was full and there were quite a few questions even during the course of the session before I got to the end.
Here are the slides for your viewing pleasure. Apologies if some of the slides look cluttered because the animations I used to talk through some of the slides have been lost after converting to PDF.
Here below is one of the images I used to illustrate how a project that starts out using an action-oriented MVC framework with JSP can end up with a ‘Franken-stack’ over time. It starts innocently enough, you decide to use something extra say to enforce a common layout, then you realize you need some third party tag-libs, then security, and of course Ajax and before you know it…

What if a framework exists that can do all of this in Just Java and Just HTML? Find out more.
Hope you find the slides useful. I look forward to your feedback and suggestions on how the content can be improved. Please do comment!





Excellent presentation Thomas! Thanks a lot for sharing this.
Comment by Eelco Hillenius — May 27, 2008 @ 1:47 am
by the way, there’s a JavaScript trick you can use (forgot exactly what it is, but it should be possible to figure it out) so that every Ajax request shows a busy indicator. If this isn’t available through some API, it might be nice to put in an RFE for it.
Comment by Jonathan Locke — May 27, 2008 @ 7:00 am
[...] A detailed presentation that summarizes this blog post along with visuals and code snippets is now available] Possibly related posts: (automatically generated)Starting to look at WicketWicket – Tired of [...]
Pingback by Wicket Impressions, moving from Spring MVC / WebFlow « Incremental Operations — May 27, 2008 @ 6:34 pm
Hi Peter,
I am from India and wished to attend the developer summit, but couldn’t on account of work. I am happy that you had given a presentation on wicket. I was very impressed with the framework the first time I tried a sample in it and look forward to its establishment in the enterprise application domain. I cannot wait to work on it :)
Comment by nitinpai — May 29, 2008 @ 4:52 pm
@Eelco: Wow thanks! Very honestly I have taken a few points from some of your comments and rants spotted on the web, for example this one.
@Jonathan: I think I found what you are referring to on the mailing list
http://www.nabble.com/Re%3A-ajax-progress-indicator-p17020185.html
@nitinpai: Thanks!
Comment by Peter Thomas — May 29, 2008 @ 7:33 pm
Yes, that’s it.
Comment by Jonathan Locke — June 2, 2008 @ 12:53 am
hi peter, i was fortunate enough to listen your session and attend the workshop that day. It indeed was great. Thanks alot for sharing the ppt, i really appreciate that.
Comment by Shivakar — June 2, 2008 @ 4:18 pm
Peter,
Is it possible to integrate Wicket with Dojo? I feel Dojo is a great tool.
Based on your knowledge, does the latest Wicket support both client-side and server-side user input validation (write validation rules only once)? Anything such as this in the works based on your knowledge?
Warm regards,
David
Comment by David Z — August 5, 2008 @ 6:48 am
Excellent stuff, I was looking for it. Thank you so much.
Comment by Denis Lutz — August 13, 2008 @ 6:10 pm