XWork 1.0.2 Released

The OpenSymphony group is proud to announce the release of XWork 1.0.2. This release adds several new features and bug fixes in the areas of validation and type conversion.

Special Thanks

Special thanks to Mark Woon for providing much of the code and documentation in this release. Mark has become one of the core developers for XWork and WebWork in the past couple of months and we expect to see much more come from him in the future.

About XWork

XWork is a generic command pattern implementation and inversion of control (IoC) container. It is designed to be small, fast, and fit specifically for workflow-related usages, such as web application frameworks and workflow engines. WebWork provides the foundation for WebWork, a Java-based web framework.

Besides WebWork, you can find integration support in OSWorkflow and JPublish.

Core features include:

  • Command pattern implementation
  • Interceptor support allowing you to provide tight application integration
  • Inversion of Control framework, helping you manage complex component dependencies
  • Decoupled validation framework, letting you focus on disconnecting input validation from core business logic
  • Extremely fast and flexible expression language based off of OGNL
  • Advanced type conversion support, allowing you to never have to write data conversion code inside of your core business objects