This wiki is dedicated to documenting the Wicket Java application framework. Wicket takes simplicity, separation of concerns and ease of development to a whole new level. The wiki is currently open to new users and contributors; see the contribution page for more information. To download Wicket, please visit the Wicket site.
About Wicket
Introduction to Java web applications
Why Wicket
Framework Comparisons
Who is using Wicket
Where to (get) help
IRC
- For those interested in a more direct support, please join IRC: ##wicket at irc.freenode.net. See Wicket IRC for more information
Community initiatives
Communities on social networking sites
Contribute to Wicket
Commercial Services
What's next
Wish List for Next Version
Migrations
More about Wicket...
Videos, Talks, Screencasts
Wicket Press & User Stories
Companies Hiring Wicket Developers
External Links
Using Wicket
Development Environment
Java
Build tools
- Setup Maven - Maven (build, reporting and documentation)
IDE
Application server
Portal server
Database
Development
Wicket User Guide
Learn building web applications with Wicket from scratch reading its 200+ page user guide. The guide gradually introduces you to the various features of the framework with many real-world examples. It covers subjects such as models, behaviours, testing and integration with other projects.
The guide is available as PDF or html file for the following versions:
Wicket User Guide - Wicket 6.x, Wicket 7.x, Wicket 8.x
Framework Documentation
GUI-Components and Widgets
Here is the reference for the standard Wicket GUI components: Component Reference
You are looking for some additional additional cool Widgets, mainly Javascript/AJAX style?
Then have a look here:
- Wicketstuff - Wicket Stuff provides components that complement the Wicket framework.
- Wicket-Bootstrap - Simple and flexible Wicket Components, HTML, CSS, and Javascript for popular user interface components and interactions.
- wiQuery - wiQuery integrates jQuery and jQuery UI into the Apache Wicket framework.
- visural-wicket - a set of open-source Wicket components, Apache 2.0 licensed.
- Tabs:
- Tree:
Wicket Component Packaging
Portlet Development
Development Aids
Testing
- Settings for testing
- Choosing the overall testing approach:
- Selenium - tips for testing Wicket apps with Selenium
- WicketTester - Mock the browser and the container. Check the states of the components and the models.
- Wicket Page Test - Use a real browser and a real container. Mock the service objects. Check the HTML DOM elements (supporting AJAX).