WebWork
WebWork | |
---|---|
Basic data
|
|
developer | OpenSymphony |
Current version | 2.2.6 (July 21, 2007) |
operating system | platform independent |
programming language | Java |
category | Web framework |
License | OpenSymphony Software License |
www.opensymphony.com/webwork |
WebWork was a framework for the development of Java web applications, programmed by OpenSymphony in the Java programming language . WebWork is meanwhile not further developed except for bug fix releases of the 2.2er version. WebWork was adopted as the basis for the re-implementation of Struts in Struts 2.
WebWork integrated
- The XWork framework
- Reusable UI templates
- Java beans
WebWork
WebWork was developed to simplify the development process of web applications and make them more productive. WebWork was based on XWork . In addition to the features offered by XWork, WebWork provided support for the creation of reusable UI templates . This included internationalization , form control, dynamic form parameter mapping to Java Beans , robust client and server-side validation and much more.
License
WebWork was available under the OpenSymphony Software License, which is a modified form of the Apache Software License .
Merger of WebWork and Struts
On November 27, 2005, WebWork developer Patrick Lightbody announced that WebWork would be used as the basis for Apache Struts 2. The following release 2.2.x will still be sold under the name WebWork, but advanced features and major releases will only run under Struts2.
In a joint proposal by WebWork and Struts committers, it was announced that the Struts 1.x-like WebWork framework would be a better basis for Struts2 and that the merger would benefit from the technical superiority of WebWork and the larger Struts community.