WebWork

from Wikipedia, the free encyclopedia
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.

See also

Web links

Individual evidence

  1. WebWork joining Struts ( memo of February 21, 2009 in the Internet Archive )
  2. PROPOSAL: Merger with WebWork by Don Brown, Ted Husted, Jason Carreira and Patrick Lightbody 25 November 2009