It is all said, but I will just add my two pesos, yeah, it is worth
it, go for it, they play very nicely together.

musachy

On Wed, Nov 25, 2009 at 9:00 AM, Saeed Iqbal <saee...@gmail.com> wrote:
> Oh yes i forgot Spring Security too. Its awesome.
>
> On Wed, Nov 25, 2009 at 9:56 PM, Wes Wannemacher <w...@wantii.com> wrote:
>
>> > -----Original Message-----
>> > From: phillips1021 [mailto:bphill...@ku.edu]
>> > Sent: Wednesday, November 25, 2009 11:29 AM
>> > To: user@struts.apache.org
>> > Subject: Is Using Spring With Struts 2 A Good Idea?
>> >
>> >
>> > At the University of Kansas (#1 college basketball team :) we use Struts
>> 2
>> > for our web application framework.  Its worked very well for us.
>> >
>> > I've been learning the Spring framework and how to use it with Struts 2.
>>  I
>> > think the two frameworks work very well together.
>> >
>> > I'm preparing a class for the other Java developers on how to use Struts
>> 2
>> > and Spring together.  As part of my research I'd like to hear from other
>> > Struts 2 developers on if you use Spring with Struts 2 and if you think
>> its
>> > a good or bad practice.
>> >
>> > Thanks in advance for any feedback you can provide on why or why not it's
>> a
>> > good idea to use Struts 2 with Spring.
>> >
>> > Bruce Phillips
>> > http://www.brucephillips.name/blog http://www.brucephillips.name/blog
>> >
>> >
>>
>>
>> Bruce, I am currently working on a commercial product that combines
>> the two. I could sing songs of praise, but I figure you've already
>> gotten a few of those messages, so I will try to come up with a few
>> drawbacks I've noticed.
>>
>> One thing I noticed early on is that it seriously compounds the amount
>> of XML configuration you will have to manage. I am a fan of the
>> Conventions plugin, but still feel obligated to stick to traditional
>> (explicit) configuration for projects of serious size. I just deployed
>> an app recently at a customer that contains 1678 lines of XML
>> configuration just for struts and spring (this does not include
>> sitemesh, web.xml, maven poms, etc.).
>>
>> Another thing I noticed is that this (these) project(s) now require a
>> significant learning curve. I think most of the people on this list
>> wouldn't be scared to jump into a project using struts 2, spring, jpa,
>> maven, etc. But... In my neck of the woods (just north of Kentucky,
>> but not a whole lot more civilized), it is difficult to find trained
>> Java professionals who are fluent in the technologies named above.
>> What is interesting is that when you look at the code, on a per source
>> file basis, it is all very simple (POJO-based development with simple
>> services/implementations). However, conceptually fitting all the
>> pieces together always tends to fall on my shoulders since my team
>> tends to be less experienced in the different libraries.
>>
>> With that being said, I will add that it really is a pleasure to use
>> all of these things together. After a certain point in every project,
>> development time speeds up drastically. Changes are easy and a nice
>> library of components is created that allows for easy additions. All
>> of these things tend to come together once you get past the first two
>> points above.
>>
>> -Wes
>>
>>
>> --
>> Wes Wannemacher
>>
>> Head Engineer, WanTii, Inc.
>> Need Training? Struts, Spring, Maven, Tomcat...
>> Ask me for a quote!
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
>
> --
> Saeed Iqbal
> CEO
> http://www.iqbalconsulting.com
> Struts - J2EE - Application Architects and Developers
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to