- Full support for Java 5 Annotations and Generics
- Rich AJAX support using DWR and Dojo
- New QuickStart tool makes development easier than ever
- Tons more documentation with over 900 PDF pages
- Client side validation using AJAX or plain JavaScript
- Built in support for Continuations
- JSR168/Portlet support for several popular Portlet servers, including Pluto
- Rich UI template framework with native support for JSP, FreeMarker, and Velocity
- Native support for Spring and Pico IOC containers
- More intelligent error reporting
- Developer Mode makes building webapps even easier with improved error reporting
- Simplified tag syntax
- Advanced data binding framework that works with any object, including domain objects
Thanks to the entire WebWork team for all their hard work, especially during these last few weeks as the final touches were put in place.
Getting started
We think the best way to get started with any technology is to try it out right away. That's why we've made WebWork the easiest web development platform to get started with. You can use the QuickStart feature (read the docs on QuickStart to learn how you can use this important tool with your own projects):
- Open a command prompt to the root directory of the distribution
- Using a Java 5 JDK, execute: java -jar webwork-2.2.jar quickstart:showcase
- Open your browser to the URL: http://localhost:8080/showcase
- Feel free to edit any of the sources (.java, .jsp, etc) in: webapps/showcase
- Reload your browser to see the changes right away