I'm pleased to announce the first public release of Strecks, a set of open source extensions to the Struts framework aimed at Java 5 users. Strecks (which stands for "Struts Extensions") is built on the existing Struts 1.2 code base.

Strecks contains a range of features aimed to streamline the Struts programming model. Some key features include:

- pure POJO action beans with zero framework dependencies
- action vs controller separation. Request processing logic is encapsulated into Action controllers, simplifying action implementations - annotation-based dependency injection (typed request parameters, session attributes, Spring beans, and many others)
- annotation-based form validators (XML and code-free)
- annotation-based data binding from form properties to domain model
- annotations for additional per-field control over type conversion
- simplified mechanisms to support navigation and redirecting after posts
- pluggable navigation using annotations
- pre and post action interceptors

For a more complete list, see http://strecks.sourceforge.net/features.php

The main design goals of Strecks are to:
- introduce no compatibility issues apart from Java 5
- simplify the action/form programming model in line with recent software development best practices - offer or even improve on advanced features offered by competitive frameworks
- keep easy to learn for existing Struts users

Strecks 1.0-alpha-1 is available for download from http://strecks.sourceforge.net/.


Phil Zoio
web: http://www.realsolve.co.uk/
email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to