|
Project Information
Featured
Downloads
|
This project provides example source code for learning the Wicket web application framework. The primary audience is the software engineering classes in the Information and Computer Science (ICS) Department at the University of Hawaii, although we hope that these examples will be of more general help to the Wicket community. These examples are intended to help new users of Wicket "bootstrap" their understanding by showing them small examples of functioning web applications. Unlike many Wicket examples, these examples include test cases, usually with 100% coverage. More experienced users will probably benefit more from the Wicket Examples page, and particularly from the Live Action examples available from that page. The project is organized into a number of subdirectories: example01, example02, etc., each of which constitutes a complete, working Wicket web application. The following table describes the basic goal of each example and a link to its wiki page:
The examples here include support for both Ant and Eclipse. Required LibrariesTo run these examples, you must install Java 1.6 and Ant 1.8. The following libraries will be automatically downloaded by the build system using Ivy.
Optional LibrariesEach example system also comes with Ant files named checkstyle.build.xml, emma.build.xml, pmd.build.xml, and findbugs.build.xml. These files support quality control during the development and maintenance of these examples. They are not required to compile and run the examples. Again, the build system will automatically download these libraries the first time you invoke their associated tool. To invoke a tool, just run its file as follows: ant -f checkstyle.build.xml You can run all them in sequence via: ant -f verify.build.xml
DownloadingTo obtain these examples, please checkout the trunk/ directory using SVN. Alternatively, you can download them individually from the Downloads page. For more informationSee the wiki page for each example. |