Just Java & HTML
Leverage what you know about Java or your favorite HTML editor to write Wicket applications. With pure Java code and HTML markup Wicket is the go-to web framework for purists.
Leverage what you know about Java or your favorite HTML editor to write Wicket applications. With pure Java code and HTML markup Wicket is the go-to web framework for purists.
URLs do not expose sensitive information and all component paths are session-relative. Wicket keeps your model private except those parts you explicitly expose.
Pages and Components in Wicket are real Java objects that support encapsulation, inheritance and events. Create high level components with ease and bundle its stylesheets, JavaScript and other resources into one reusable package.
With support of over 25 languages out-of-the-box, Wicket let's you get started in your own language, or a second language with no effort. You can provide alternative languages on the application, page, or even component level.
Write Ajax applications without having to write a single line of JavaScript code. Wicket's Ajax functionality makes it trivial to update selected parts of a UI, and comes with a great selection of basic Ajax components.
Inject your services into your pages and components with the technology of your choosing: Wicket provides integration with CDI (JSR-305), Spring and Guice.
If you are using the Web profile of JavaEE 6, you can leverage Bean Validation and CDI with Wicket's integrations for these specifications.
No more pain while keeping taps on multiple tabs and windows. Wicket's automatic state storage ensures that your users can open pages in new tabs and windows without causing problems.
With WicketTester you can achieve testing coverage your QA department can only dream of. Test your pages without having to run inside a browser, or start a container. Test your components directly, check their rendered markup tags, attributes and contents with ease.
While Wicket ships with JQuery as the backing library for Ajax, you can replace the innards of Wicket Ajax with any other library of your choosing.