What is webwork? Webwork is a powerful web-based MVC framework based on the Command mode frame called XWork. WebWork2 features: l Flexible Validation Frame: Allows you to define validates in the XML file, automatically apply through Interceptor at runtime, so completely from the Action class. The new version supports client authentication.
l TYPE CONVERSION: Allows you to easily convert objects between classes.
l Object Graphical Navigation Language Expression Language: Allows dynamic object chart traversal and method execution, using ValuStack transparently accessing multiple Beans properties. WW2 also has the ability to use JSTL.
l IOC (Inversion of Control) Container: Managing component lifecycles, enabling customers to get component instances do not need to create registration classes (independent of container environments).
l Velocity Templates: Make UI components reuse, allowing developers to easily customize the WEB page's Look & Feel.
l Interceptors: Dynamically intercept before and after ActionS processing to simplify the Action code to increase the opportunity to reduce the code.
l Supports I18n.
l Easy and third-party software integration, including Hibernate, Spring, Pico, Sitemesh, etc.
l Support multiple view technologies such as JSP, Velocity, FreeMarker, JasperReports, XML, etc.