A set of extensions for Struts adding advanced web framework features for Java 5.0 developers, including POJO actions, declarative validation, data binding and conversion, dependency injection, interceptors and pluggable navigation.
Be the first to post a text review of Strecks. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Changes for 1.0-beta-1: - added generic type validators for remaining basic data types: boolean, byte, short, float - refactored BindHandler interface to support (in future) ability to bind form properties to action properties - added strecks:actionBean tags and strecks:pageBean to expose action bean and page bean to JSP via page context attribute - added support for tiles: TilesControllerRequestProcessor - added ViewAdapter as one of the return types recognised by NavigateForward tag handler - added @BindSelect to holidaybooking example - changed FieldLabelTag by renaming various tag attributes - added support for binding to page context attributes in BindTag Changes for 1.0-beta-2: - added URL, credit card, email and pattern validators, wrapping Commons Validator implementation - added MessageResourcesHelper dependency injector, making it easier to work programmatically with MessageResources in the action class - added @SpringView annotation, enabling view rendering using Spring Views and ViewResolvers - implemented implicit controllers (a mechanism for specifying a default controller associated with known action bean interfaces) - added action-specific interceptors, with annotations @BeforeInterceptors and @AfterInterceptors Changes for 1.0-beta-3: - refactored processor internals to allow for simpler support of 1.3.x and its chain of responsibility-based request processor - proper packaging of Strecks .tld file in jar. Changed tag URI to http://strecks.sourceforge.net/tags - changed interface of ActionContextFactory to use PropertyDescriptor rather than InputSetter Changes for 1.0-beta-4: - implemented module-specific strecks.properties file name, using the convention strecks_[moduleName].properties. - changed to use Struts 1.3.5 by default. Upgraded dependency library versions - implemented @InitMethod and @CloseMethod annotations Changes for 1.0 - updated Spring to 2.0 - minor tidying up, removing of redundant libraries from CVS Changes for 1.0.1 - added Jetty server in samples. SampleStarter main() method - added build.xml support for running tests as well as building and running samples
Changes for 1.0-beta-1: - added generic type validators for remaining basic data types: boolean, byte, short, float - refactored BindHandler interface to support (in future) ability to bind form properties to action properties - added strecks:actionBean tags and strecks:pageBean to expose action bean and page bean to JSP via page context attribute - added support for tiles: TilesControllerRequestProcessor - added ViewAdapter as one of the return types recognised by NavigateForward tag handler - added @BindSelect to holidaybooking example - changed FieldLabelTag by renaming various tag attributes - added support for binding to page context attributes in BindTag Changes for 1.0-beta-2: - added URL, credit card, email and pattern validators, wrapping Commons Validator implementation - added MessageResourcesHelper dependency injector, making it easier to work programmatically with MessageResources in the action class - added @SpringView annotation, enabling view rendering using Spring Views and ViewResolvers - implemented implicit controllers (a mechanism for specifying a default controller associated with known action bean interfaces) - added action-specific interceptors, with annotations @BeforeInterceptors and @AfterInterceptors Changes for 1.0-beta-3: - refactored processor internals to allow for simpler support of 1.3.x and its chain of responsibility-based request processor - proper packaging of Strecks .tld file in jar. Changed tag URI to http://strecks.sourceforge.net/tags - changed interface of ActionContextFactory to use PropertyDescriptor rather than InputSetter Changes for 1.0-beta-4: - implemented module-specific strecks.properties file name, using the convention strecks_[moduleName].properties. - changed to use Struts 1.3.5 by default. Upgraded dependency library versions - implemented @InitMethod and @CloseMethod annotations Changes for 1.0 - updated Spring to 2.0 - minor tidying up, removing of redundant libraries from CVS Changes for 1.0.1 - added Jetty server in samples. SampleStarter main() method - added build.xml support for running tests as well as building and running samples
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?