I just watched Rod Johnson's presentation in Denmark "Are We There Yet?", and I read some technical reviews of JBoss's Seam functionality. It seems there are several areas of competing technology:
- Seam's heavy use of annotation vs. Rod's 'perceived' concerns about them
- Seam's notion of bijection vs dependency injection
- Rod's preference for moving business logic into the domain layer vs the notion of jBPM (I admit these may be approaches that are more complimentary than competing)
- Seam's use of EJB (Entity and Session Bean) vs POJO's

What is the Spring team's take on Seam?