With all the current controversies around Spring, it is useful to have a look at a real Spring application to check what's correct and what's FUD. With Tudu Lists 2.0, you can see that : - A normal Spring application is very fast (<20ms per AJAX request on our demo server) - Spring isn't intrusive at all, even at the DAO level (have a look at the JPA classes) - Spring configuration is quite simple, even if you use XML (which isn't required at all, by the way) - Testing a Spring application is very easy, and even integration testing is easy - Spring works very well with Maven 2, and both make a powerful mix to develop rapidly a transactionnal web-based application You can find Tudu Lists on Sourceforge (it is a GPL application) : http://tudu.sourceforge.net