Quoting Don Brown <[EMAIL PROTECTED]>:

> I added what I gathered was the last missing piece to struts-chain, file
> upload support.  I'm really interested in doing whatever it takes to get
> this up and running as a viable alternative to the RequestProcessor.
> 

Cool!

> >From here, I see the following needs to be done:
> 
>  - Unit tests (big one)

Here is where the chain's nature is going to help -- it's pretty straightforward
to write unit tests for each individual command, call the execute method, and
evaluate the results, because most commands simply perform some transformation
on the information in the Context being passed around.

>  - Tiles support

Definitely going to be needed for a production release.

>  - Portlet implementation

Yep.  In my "copious spare time" :-) I'll try to download Pluto and start
playing with this.

>  - Documentation
> 
> What is the status of commons-chain?  Are there any outstanding issues
> that need to be sewn up?
> 

There are no outstanding bugs that I'm aware of.  Unit test coverage is
currently not all there, and the Portlet and Faces implementations of
WebContext still need to be fleshed out.

> I think I will tackle the unit tests next.  Tiles support should be pretty
> straightforward, some copy/paste.  Craig had some ideas of how to support
> the Portlet API, which I'll leave to him until I can learn more about it.
> The documentation is the least important, at this stage, but it does help
> bring to light rough spots.
> 
> Finally, what is that status on Struts 1.2?  Could an early test version
> be put in for early adopters?
> 

One thing we'd talked about doing early in 1.2 was switching to
commons-resources (which is also currently in the sandbox and would need to be
promoted along with commons-chain).  If we're going to do that (and I think we
should), it should really be before the first 1.2 release.

commons-resources is pretty solid as well, but a JDBC-based resources
implementation included out of the box would be really really handy.

> Don
> 

Craig


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

Reply via email to