I've only used Seam 2 so far, no plain Java EE 5 or 6 before, so I have no experience with the overall Java EE programming model and/or newer patterns.
I've used Seam 2's EntityHome and EntityQuery mainly in a read-only application, that is I used EntityHome's for page navigation and the EntityQuery's to construct the actual pages. I can't say I was unhappy about that framework, even though it did have some issues.
Now I need to switch to Java EE 6 using CDI and the application also requires me to implement complex edit pages. Now I wonder in Java EE 6 (using CDI) what would be the (closest) equivalent to Seam 2's org.jboss.seam.framework classes in Java EE 6?
I'm kind of confused by the fact that in Seam 2 I only used a single kind of component, whereas in Java EE tutorials you deal with session beans and EJBs.
Can anybody clear this up for me a little? I'm really having trouble understanding the JavaEE concepts.