I'm in the process of examining alternatives to Struts in a large public sector app development environment. I am extremely impressed with Spring's IOC approach to glueing the MVC together (something I have had to handle by myself in the past with Struts).
I'm looking for some advice on a good View to Controller to Model to View strategy that will gracefully handle domain concepts with multiple levels of dependency, form field validation, business rules validation, and error handling. Specifically could someone recommend a particular Spring Controller, Command Controller, Handler Mapping, Handler Interceptor usage strategy?
Struts is so inflexible that I didn't have to deal with many choices! If this is too vague, let me know. I guess I'm just looking for some folks' experiences with wiring together a Spring based app.