WebWork is "a Java web-application development framework" developed by OpenSymphony.
According to OpenSymphony, WebWork integrates
- XWork framework
- Reusable UI templates -- i18n, client and server -side validation
- JavaBeans
WebWork2
WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind. WebWork is built on top of XWork, which provides a generic command pattern framework as well as an Inversion of Control container. In addition to these features, WebWork provides robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.
In December 2005, the WebWork team joined forces with another popular J2EE framework, Apache Struts. WebWork 2.2 is being adopted as the 2.0 release of the Struts framework. WebWork spun off from Struts several years ago, and offers many enhancements and refinements, while retaining the same general architecture of the original Struts framework.
License
WebWork uses the OpenSymphony Software License which is a modified (and fully compatible with) Apache Software License.
See also
- Apache Struts
- JavaServer FACES
- Tapestry