Dashboard > WebWork > ... > About WebWork > WebWork Overview
  WebWork Log In View a printable version of the current page.  
  WebWork Overview
Added by Casey Moyaert, last edited by Philip Luppens on Feb 24, 2006  (view change)
Labels: 
(None)

WebWork is a powerful web-based MVC framework built on top of a command pattern framework API called XWork. The true power of Webwork is its underlying concept of simplicity and interoperability. Using WebWork will help minimize code and allow developers to concentrate more on business logic and modeling, rather than the plumbing often required when building web-based applications.

Features

  • A flexible Validation framework allowing you to decouple validation rules from your action code.
  • Type Conversion allowing you to easily convert objects from one class to another, solving one of the most tedious efforts when creating web apps.
  • A powerful Expression Language based on OGNL allowing dynamic object graph traversal and method execution and transparent access to properties from multiple beans using a ValueStack. Webwork also has the ability to use JSTL.
  • Inversion of Control integration that manages component lifecycle and dependencies without the need to build registry classes that clients must call to obtain a component instance. WebWork recommends Spring for IoC.
  • Reusable Tags that allow for easy and reusable component-oriented web development using Themes and Templates
  • Advanced Interceptors that provide for various rich functionality, including preventing multiple form submissions and executing long running queries in the background.
  • Hierarchical and pluggable support for Internationalization.
  • Easy integration with third party software including Hibernate, Spring, Sitemesh, and JSTL.
  • Support for many view technologies such as JSP, FreeMarker, and JasperReports.
  • Modular Configuration Files using packages and namespaces to manage hundreds of actions.
  • Advanced AJAX features provided by the ajax theme.

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request - Contact Administrators