Welcome to Wicket

Wicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is all handled in Java code using a first-class component model backed by POJO data beans that can easily be persisted using your favourite technology.

Wicket is released under the Apache License, Version 2.0.

Latest News

Januari 25, 2006 - Wicket 1.1.1 Available

After a couple of months without any significant problem the Wicket team has made available the first maintenance release of Wicket 1.1. This release features a backport of a Wicket 1.2 feature: the <wicket:message> tag, which enables you to create internationalized pages without having to resort to adding Label components with StringResourceModel for internationalizing the texts on a page. See the WicketMessageResolver JavaDoc for more information.

Further enhancements include:

  • Added check and better exception when servlet's init param is missing
  • Added label tags for generated input tags in CheckBoxMultipleChoice and RadioChoice
  • Fixed autolink NPE problem
  • Fixed bug in button that caused the value attirbute to disappear after form submit

Together with this release, the Wicket extensions project receives a maintance release.

This release is available through the download pages on SourceForge.

October 30, 2005 - Wicket 1.1 Available

The Wicket team is proud to announce the availability of Wicket 1.1 for download! Wicket is a Java component oriented web application framework that takes simplicity, separation of concerns and easy of use to a whole new level. Wicket web applications consist of HTML markup and Java classes. No strange languages, no strange markup, no configuration files , no specialized, expensive tools: just Java, HTML and you.

This Wicket version contains a lot of improvements from the 1.0 version. New features include:

  • Simplified feedback and validation - enables custom feedback strategies
  • Live Component Reference - the examples project contains a component reference showing how to use the components.
  • JavaScript and CSS support for components - contribute JavaScript and CSS from your component to the using page
  • Markup Inheritance - enables template pages and components
  • Inclusion of external markup
  • Simplified Choice component - creating drop down, radio and list components was never this easy
  • Less dependencies - we removed several library dependencies
  • Customizable Form handling - easy for quick forms, easily enables full custom form processing
  • Improved resource handling
  • Date picker component - will not get you dates, but a JavaScript and text field enabled localized calendar component.
  • Improved URL handling
  • AJAX request handling support - support for two leading AJAX JavaScript libraries is available as separate downloads from our Wicket Stuff project: scriptaculous and DOJO toolkit

The Wicket team wishes to extend their gratitude to the user and developer community for their testing efforts and help, making this release a reality!

The Wicket 1.1 distribution can be downloaded from the SourceForge servers by following this link. The Wicket 1.1 release documentation can be found at: http://wicket.sourceforge.net/wicket-1.1

Thank you for downloading and using Wicket!

- the Wicket Team

See the news archive for more (older) news.

Special Thanks

The Wicket development team would like to thank the following partners for supporting Open Source in general and Wicket in particular.

Topicus B.V. YourKit Clover SourceForge.net