Timeline for JBoss Seam 3.0
Over at JBoss, they're promising up a release date for Seam 3.0 of mid-July, with the bulk of the development completed a month before that. And what will Seam 3.0 contain? Well, here's what's promised:
What was lovely in Seam when I started to use it was that it integrates JSF with EJB well into an IoC framework. Faces backings are session beans are both Seam components with injection and other features, and all this inside a j2ee standard container. You can also refer these components in EL expressions, and there are more features that ease the pain a lot of JSF development. Well, I don't know if Spring integrates JSF backing beans and EJB session beans into its container.
I don't know if Spring integrates JSF backing beans and EJB session beans into its container.
You can use a Spring bean as a JSF backing bean. What I like about Seam (2.x) is its extended EL (we can call a server method with some arguments). But that feature is now in JSF 2.0, so if JSF 2.0 is used with Spring, that feature is available there. The next good thing in Seam is the security module: easy to use. But Spring Security is nice too. I think I have to find some free time to try Seam 3 (I'm quite excited about it).
I stand to be corrected, but I believe that Seam promotes a stateful application architecture, whereas Spring promotes a stateless architecture.