At 11:16 AM -0500 10/5/06, Paul Benedict wrote:
I use Spring 2.0 with Struts 1.3.5, and employ the legacy RequestProcessor because Spring supports auto-wiring action classes with it. That's an invaluable feature to me.

So, then (as expected), Paul's experience demonstrates that it "works" -- the point is mostly that whatever future changes happen in Struts 1.3, you can expect that gradually some things may be documented as working which wouldn't work in this case. We can certainly try to point out those cases, but the goal is for the request processor to be invisible to most users, so it will be a challenge to balance clarity with completeness. (Isn't it always ;-) )

Also note that it is entirely possible to set up custom commands and introduce them into the Struts 1.3.x request processing chain that do what the Spring autowiring request processor does. It's a little more awkward than I'd like to add in custom commands, but we have done it on a half-dozen apps already.

We probably won't add that Spring integration code to Struts 1.3.x since we don't otherwise have a Spring dependency. I don't know if the Spring team has given any consideration to adding it to the Spring distribution now that we've made a GA release.

But I'd personally be happy to respond to questions about it as much as I see them. (My bandwidth for monitoring the Struts lists has been unfortunately low for a few months, but I try to at least scan subject lines...)

Joe


Paul

Bruno Melloni wrote:
I decided to use Spring 2.0 with Struts for my next project.  But I
can't find info on the highest version of Struts that I can use with it.
This is what I found:
 - Spring 2.0 comes with some parts of Struts 1.2.9, so it would be the
"safe bet".
 - The latest Struts 1.x is 1.3.5.  It seems to have done significant
repackaging, but I am not clear whether it is "supposed to be" backward
compatible to 1.2.9 or not.
 - Struts 2.0 is out, but from what I read it is quite different from
1.x, and makes me doubt that it would be compatible with something that
was built for 1.2.9.  I also heard that it still has a few bugs...
normal for a software version ".0".
 Can someone bring some light into this darkness?
 ---
 On a separate but related question...  RAD 6 comes with Struts 1.1
(hopelessly outdated).  Can it be upgraded to a more recent Struts
version?  If yes, it is probably documented somewhere, could you point
me to the docs?  Of course, it might be something as simple as including
the desired version of struts in the WEB-INF/lib folder and ignoring the
version that came with RAD 6.
 Thanks.


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


--
Joe Germuska
[EMAIL PROTECTED] * http://blog.germuska.com

"The truth is that we learned from João forever to be out of tune."
        -- Caetano Veloso

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

Reply via email to