...
- Check the feature list
- Read some Wicket buzz, some Wicket blogs or Planet Wicket
- Find out why you should use Wicket
- Check out some selected examples in detail or see them and many more in live action
- Take a look at our live component reference
- Go and download Wicket.
- See what extras are available
Wicket is released under the Apache License, Version 2.0.
Apache Wicket 1.4
...
.9 Released
The Apache Wicket project is proud to announce the ninth maintenance release of Apache Wicket 1.4. Apache Wicket is an open source, component oriented Java web application framework. With overwhelming support from the user community, this release marks a departure from the past where we leave Java 1.4 behind and we require Java 5 as the minimum JDK version. By moving to Java 5 as the required minimum platform, we were able to utilize Java 5 idioms and increase the type safety of our APIs. Using Java generics you can now write typesafe web applications and create typesafe, self documenting, reusable custom componentsThis releases brings over 15 improvements and bug fixes.
Download Apache Wicket 1.4
You can download the release here: http://www.apache.org/dyn/closer.cgi/wicket/1.4.09
Or use this in your Maven pom's to upgrade to the new version:
Code Block | ||||
---|---|---|---|---|
| ||||
<dependency> <groupId>org.apache.wicket</groupId> <artifactId>wicket</artifactId> <version>1.4.0<9</version> </dependency> |
You will need to upgrade all modules (i.e. wicket, wicket-extensions) to their 1.4 counterparts. It is not possible to mix Wicket 1.3 libraries with 1.4 libraries due to API changes.
Most notable changes
From all the changes that went into this release, the following are the most important ones:
- Generified IModel interface and implementations increases type safety in your Wicket applications
- Component#getModel() and Component#setModel() have been renamed to getDefaultModel() and setDefaultModel() to better support generified models
- The Spring modules have been merged (wicket-spring-annot is now obsolete, all you need is wicket-spring)
- Many API's have been altered to better work with Java 5's idioms
- Wicket jars are now packaged with metadata that makes them OSGI bundles
Apart from these changes, the release is mostly compatible with Wicket 1.3 and upgrading shouldn't take too long. Early adopters report about a days work to upgrade medium to large applications to Wicket 1.4. Read the migration guide to learn more about the changes in our APIs. To learn more about all the improvements and new features that went into this release, check the solved issue list in our JIRA instance.
Learn more about this release
If you want to learn more about this release, read the full announcement.
Apache Wicket 1.3.7 marks end of life for Wicket 1.3!
...
Changes
A complete list of changes can be found here.
It is worth noting that WICKET-2846 will almost definitely be reverted in the next release because the community has shown a preference for this. So, it would be wise not to take advantage of the InheritableThreadLocal that was put into version 1.4.9.
We thank you for your patience and support.
The Wicket Team
Apache Wicket 1.4.8 Released
The Apache Wicket project is proud to announce the eighth maintenance release of Apache Wicket 1.4. This releases brings over 20 improvements and bug fixes.
Download Apache Wicket 1.4
...
July 30, 2009
The Apache Wicket team is proud to present the release of Apache Wicket 1.3.7. This will be the last feature release for the 1.3.x branch. Going forward, only security fixes will be released in the 1.3.x branch - meaning that 1.3.7 may be the last release in this branch. All users are encouraged to upgrade to 1.4.0 as soon as possible. As work begins on 1.5 in the near future, we will be supporting 1.4.x and 1.5.x.
Eager people click here to download the distribution, others can read further:
You can download the release here:
http://www.apache.org/dyn/closer.cgi/wicket/1.
...
...
Or use this in your Maven pom's to upgrade to the new version:
Code Block | ||||
---|---|---|---|---|
| ||||
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket</artifactId>
<version>1.4.8</version>
</dependency> |
Changes
A complete list of changes can be found here.
We thank you for your patience and support.
The Wicket Team
...
We thank you for your patience and support.
The Wicket Team
Wicket Meetup at ApacheCon EU
During ApacheCon in Amsterdam the Wicket community will meetup during one of the pre-conference evenings at March 23 or 24. Registration is free for this event, and we are looking for people who can give a short, interesting talk on any subject relating to Wicket. Register now!
Wicket training at ApacheCon EU
Learn Wicket from the best: ApacheCon EU 2009 in Amsterdam features 2 days of Wicket training to get you cranking out web based applications that meet customer requirements, are delivered on time and can be maintained with ease.
If you have no experience with Wicket, or want to revisit the basics, join Martijn Dashorst for an introduction to Apache Wicket. Learn about building maintainable web applications, integrating with Spring and Hibernate, how to use Wicket Models and how to create custom components.
Timo Rantalaiho will host the BDD with JDave and WebDriver training at ApacheCon EU 2009 on Tue 24 March. If you
- program using Apache Wicket
- are interested in writing more expressive code
- always wanted to automate browser tests but never got around getting it properly working
...come to the Behavior-Driving Your Apache Wicket Application session at ApacheCon EU 2009!
There's also some material online that might be interesting whether or not you can make it to the session.
Books about Wicket
The following books are published regarding Apache Wicket (click a cover to learn more about the book):