3. It's All About Context
• Seam 2 - a response to Ruby on Rails
• Created by Gavin King
• Eliminated the need for JSF Backing Beans
by creating a context across JSF and EJB3
JSF EJB3
4. Then He Made It a
Standard
• CDI, JSR-299 Made Bi-jection a core part of
Java EE 6
• Many of the best parts of Seam 2 are not
standard (javax...) parts of Java EE6
5. Seam 2 to Seam 3
• Seam 3's Core is standard CDI
7. If You're Not Testing It...
• Then why are you going to all this trouble?
• A good architecture should
o Be testable
o Reduce complexity
o Be flexibility
o Be easy to share
o All the Above
8. Arquillian and Seam?
• Arquillian provides functional and regression
testing to Seam applications