I have never worked on ejb
, when I started programming Spring
was already arrived and all my projects have been with Spring
only, recently I had one interview and they wanted knowledge of EJB3.0
and so I want to know how does EJB3.0 stack up with Spring Framework
and why many projects nowadays are with Spring Framework and not with EJB3.0
, do not quote me here as I can be wrong
I would really appreciate if difference and benefits of using one over another could be explained from practical perspective.
Note Please do not give wiki links as answer as I want to understand actually how both this technology stack up.
Update Also what would be best way to start learning for EJB3, what are the recommended Books, Online Tutorial for the same ?