I have not used Seam yet, and only a few spring libraries - core spring with IoC, Spring AOP, Spring Security, now starting with Spring dynamic modules (OSGi integration), and Apache CXF for web services integrates with Spring very well.
Having XML configuration files is not a downside at all if you have good navigation support in your IDE - eclipse/intellij, otherwise its a nightmare.
It's my personal opinion but I like the way things are done in Spring. The more I use it the more I like it :).
annotations are now available in Spring as well... no more XML hell (if you so choose)
Originally Posted by jaro
Thanks rabies. For our web application where for now we are looking for a facilitated integration with a workflow tool (plus Reporting tools and MS-Office) and judging from the examples given in Seam in Action and the Seam tutorials, it looks like Seam would be the faster way to build. However, further downstream, there will be requirements for integration with tools that I am not familiar with like a portal (Life Ray) and a document management system (like Alfresco) and JSF might help with that. Still something is pulling me towards Spring :) ... I guess I better experiment ... but for now the only workflow tool I have is JBPM which requires an application server ...
Thanks again ...