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]