WebWork MVC Framework is a Java pull HMVC Web application framework, designed for creating dynamic websites using minimal effort and maximum flexibility. It supports multiple views, allowing you to switch between different view technologies, including HTML, Swing, PDF, XSLT, and Velocity, without changing the logic producing the data. It includes a powerful expression language for navigating its object stack, as well as a small but complete tag library. It supports internationalization, redirection, error handling, validation, command driven actions, chaining actions, and type conversions.
| Tags | Software Development Libraries Application Frameworks |
|---|---|
| Licenses | BSD Original |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: Full support for Java 5 Annotations and Generics. Rich AJAX support using DWR and Dojo. A new QuickStart tool makes development easier. Client side validation using AJAX or plain JavaScript. Built in support for Continuations. A rich UI template framework. Native support for Spring and Pico IOC containers. More intelligent error reporting. Developer Mode makes building Web applications easier with improved error reporting. A simplified tag syntax. An advanced data binding framework that works with any object, including domain objects.


Changes: This release includes a few bugfixes for the URL tag, a new base class to make type conversion easier, and better documentation. It also includes XWork 1.0.4.


Changes: This release adds several key enhancements to the UI tag libraries, including JavaScript event handlers, XHTML compatibility, and bugfixes.


Changes: This release introduces an alternative syntax for JSP taglibs. While it is optional and turned off by default, this syntax will eventually become the standard after the 2.1.x releases are finished and the 2.2.x releases start.


Changes: This release fixed a few major bugs. Upgrading is recommended. XWork 1.0.3 or later is now required.