Spring has several components, but the one I use (and the one I think is the most popular) is the Inversion of Control (IOC) framework. Struts 2 (when it was Web Work) had some IOC support, but it wasn't as full featured as what Spring offers.
Spring also has an MVC, which is a direct competitor to Struts 2. I personally don't like Spring MVC, and would much rather use Struts 2. Josh On 5/11/07, Rick Schumeyer <[EMAIL PROTECTED]> wrote:
Let me ask you a question that I've never really received a good answer to. Keep in mind that my knowledge of Java web programming is some S1, and just starting with S2. I have never really looked at Spring. I understand that S2 and Spring somehow work together. What I don't understand is: why would I want to use both of them? If Spring is so great, why don't I just buy a copy of Spring in Action and forget about S2? I guess I'm looking for answer to: what problem does Spring solve that S2 does not? And vice-versa. Musachy Barroso wrote: > Have you tried using Spring?. It plays nicely with Struts and hibernate, > plus there are some examples around I think. > > musachy > > On 5/11/07, Rick Schumeyer <[EMAIL PROTECTED]> wrote: >> >> Now I'm trying to configure Hibernate with S2, which many others have >> done. I was trying to follow the example in WebWork in Action, but >> things have obviously changed since then. >> >> To be clear, the problem is to create a SessionFactory once in such a >> way that all my actions can easily have access to it. The approach in >> WWiA uses IoC. As far as I know, it would work in S2 but would need >> many modifications because package names have changed. And perhaps >> other mods would be needed? >> >> I'm not sure if the best approach is: >> >> a) Use the strategy in WWiA, but change the import statements to match >> the current jars (and perhaps make other changes to match S2) >> >> or >> >> b) Something else. >> >> Perhaps someone could point me to a complete solution? >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]