When you make comparison between ejb3 and other technology like spring
there are more different between standard frameworks and non standard frameworks like injection ,pojo , Independencey, annotations,…
See this link
www.onjava.com/.../spring-ejb3.html
I see ejb3 suitable for developing enterprise java applications