EJB必须与Spring堆叠有什么优势?为什么我不能只使用Spring Entity Manager,Security和POJO来做EJB所做的事情?
解决方法:
它们重叠很多,但在某些方面仍然有所区别.例如,Spring在轻量级远程处理方面非常出色,并且具有丰富的AOP支持等.另一方面,EJB在状态管理(有状态会话bean),分布式事务等方面非常出色.Spring缺乏实例池,激活/钝化和所有.此外,我发现使用EJB 3将组件转换为Web服务非常方便.
将两者视为互补技术,以充分利用它们.