Beyond Standard Solutions
vliegtuig.jpg
Home Research & Development Technology: Wicket for web user interfaces
Technology: Wicket for web user interfaces

Wicket is a Java open source framework for component based web user interfaces. By dividing web pages into user interface components, Wicket can easily handle the multiple states of the objects in a web interface. A developer does not have to store objects in an HTTP session in an ad hoc fashion. The Wicket programming model is more similar to Java desktop GUI toolkits (e.g. Swing) than to traditional Java web frameworks (e.g. Struts). Re-usable custom components are easy to create by applying normal object oriented inheritance and composition to existing Wicket components. Wicket supplies a lot of components out of the box: form entry components, searchable data tables, AJAX components, tabs and so on. Web user interfaces are developed using only plain Java and plain HTML (no JSP). Besides a Java and HTML editor, no other tools or programming languages are needed to use Wicket.

wicket.png