The Wicket web framework team has released Wicket 1.0 as open source under the Apache Software License.
Wicket is a component-oriented web framework which simplifies the creation of complex web user interfaces. The look and feel of Wicket web pages is defined in ordinary XHTML, which can be edited with standard Web tools such as DreamWeaver or Go Live. The pages are then
made dynamic by associating Java components. Wicket components are extensible within the Java language, much like Swing components, and can be backed by POJO (Plain Old Java Object) model objects that can be persisted using an ORM tool, such as Hibernate or JDO. Wicket also enables developers to create and package advanced reusable Web components.
Key features of Wicket include:
o Swing-like OO Component Model
o Ease of Development
o Clear Seperation of Concerns
o Reusable Components
o Transparent, Scalable Clustering Support
o Transparent Back Button Support
o Simple, Flexible, Localizable Form Validation
o Typesafe Sessions
Founded in the spring of 2004 by Jonathan Locke, an original member of the JFC "Swing" development team at JavaSoft, The Wicket Team is responsible for the Wicket open source project. The Wicket development team comprises Martijn Dashorst, Eelco Hillenius, Chris Turner, Juergen Donnerstag, Johan Compagner and Gwyn Evans. For more information, visit http://wicket.sourceforge.net