craigmcc 2003/08/10 21:55:35 Log: Initial check-in of a library that decomposes the Struts 1.1 request procoessor, using the newly checked in Commons Sandbox project called "chain" supporting the Chain of Responsibility pattern. None of this code has been tested at all yet ... it should be considered incomplete and conceptual, but it also serves as a proof of concept that decomposing RequestProcessor seems pretty feasible. Nightly builds of jakarta-commons-sandbox/chain should show up as of tonight at <http://jakarta.apache.org/builds/jakarta-commons/nightly/chain/>. If this idea works out in practice, I'm going to propose an architecture based on the "chain" concept to be the fundamental architecture of Struts 2.0. Among other things, it lets you build the Cocoon concept of a "site map" with Java classes rather than XSLT transformations being the key element to creating and modifying dynamic content. In addition, the jakarta-commons-sandbox/chain package is useful in its own right to compose complex processing pipelines from simple (individually unit testable) "command pattern" classes with very simple interfaces. Status: Vendor Tag: jakarta-struts-chain Release Tags: start N jakarta-struts/contrib/struts-chain/build.properties.sample N jakarta-struts/contrib/struts-chain/LICENSE.txt N jakarta-struts/contrib/struts-chain/README.txt N jakarta-struts/contrib/struts-chain/build.xml N jakarta-struts/contrib/struts-chain/src/conf/MANIFEST.MF N jakarta-struts/contrib/struts-chain/src/conf/chain-config.xml N jakarta-struts/contrib/struts-chain/src/example/overview.html N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractSelectAction.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractSelectModule.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractValidateActionForm.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/CreateActionForm.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractPopulateActionForm.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/Constants.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/CreateAction.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractExecuteAction.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractPerformForward.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/AbstractSelectLocale.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/SelectLocale.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/SelectAction.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/SelectModule.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/ValidateActionForm.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/PopulateActionForm.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/ExecuteAction.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/servlet/PerformForward.java N jakarta-struts/contrib/struts-chain/src/java/org/apache/struts/chain/util/ClassUtils.java N jakarta-struts/contrib/struts-chain/web/example/WEB-INF/web.xml No conflicts created by this import
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]