Gavin Kingが答えた「EJB 3.0がHibernate + Springより優れていると思う点」

(1) Extended persistence contexts
(2) Stateful session beans (server-side conversational state management)
(3) Annotation-based programming model
(4) Choice of implementations, and a very high level of portability between them
(5) Integration with container management, monitoring and hot deployment infrastructure (dev may not care, but ops *does*)
(6) A standard platform and marketplace for frameworks to build on top of (eg. Seam)

(1),(2)については、この日記のここここで紹介しました。(3)はEJBが提供するTransactionやSecurityも含んでのこと。(4),(6)は優等生的な至極まっとうな回答。(5)は確かに便利。