Would you like to compare in which areas Spring triumph over
EJB? You can get a pointer here to start discussion about it.
http://jpgroup.blog-city.com/read/888490.htm I find the following points in favor of Spring.
1. EJB's development complexity. Its easy to mess up things with EJB, if not designed and implemented in a very correct way.
2. Spring's superior architectural design.
3. Support for integration with existing popular frameworks and scopes for extensions.
EJB's one advatange that Spring misses is that EJB is a standard.
I would like to know your views.