What is the general feeling amongst those who've tried regarding the ease of integration of JSF applications into a Spring model layer?
Are there any problems specific to managing the dependencies of JSF components on Spring model layers? Any advice on the "right" way to approach this integration (pitfalls to avoid)?
We currently use Struts, which proved extremely easy to integrate into the Spring model layer, since we can easily let Spring manage the dependencies of the control layer. However, Struts itself is looking it's age (although wearing it well) and I would like to seriously investigate moving to JSF for future work, partly because it looks as though Ajax would fit better, but am wondering how easy it would be in practise to write new JSF applications on the same Spring-managed model components.