Is it recommended to use Spring to stick this two worlds togehter? Is that a good way to use Spring?
I'm currently prototyping a JSF(MyFaces)/Spring(2.0)/Acegi/JPA(Hibernate), annotation-heavy prototype that is heavily Spring-centered. The managed beans are Spring-managed themselves through a DelegatingVariableResolver. The parent of all managed beans has a Service Locator injected, and the individual services have access to the DAOs they require.

