web层中带有SpringMVC3的JavaEE7

web层中带有SpringMVC3的JavaEE7,spring,jakarta-ee,spring-mvc,Spring,Jakarta Ee,Spring Mvc,我需要一些关于使用JavaEE7和SpringMVC3的信息。 我喜欢SpringMVC的工作方式,但我更喜欢事务和bean的JavaEE堆栈 所以我的想法是使用JavaEE7作为业务层,使用SpringMVC3作为表示层。因为我对SpringMVC还不太熟悉,我想这会让我的控制器bean调用我的EJB,然后在表示层返回一个视图,然而,这感觉好像做得太过分了 问题:此设置是否有任何主要缺点?陷阱?感谢您的反馈您真的必须在2013年使用EJB吗?通过混合实现容器(Spring MVC调用EJB),

我需要一些关于使用JavaEE7和SpringMVC3的信息。 我喜欢SpringMVC的工作方式,但我更喜欢事务和bean的JavaEE堆栈

所以我的想法是使用JavaEE7作为业务层,使用SpringMVC3作为表示层。因为我对SpringMVC还不太熟悉,我想这会让我的控制器bean调用我的EJB,然后在表示层返回一个视图,然而,这感觉好像做得太过分了


问题:此设置是否有任何主要缺点?陷阱?感谢您的反馈

您真的必须在2013年使用EJB吗?通过混合实现容器(Spring MVC调用EJB),它可能会引入“不必要的”复杂性。Spring3.2非常好地支持JEE7模式和流程,甚至更进一步,因此可能值得回顾一下为什么不能在中使用服务层Spring@incomplete-我没有在服务层使用Spring,因为我更喜欢JavaEE7@adarshr这更像是一个例子,它也可能是CDI或其他东西else@adarshr>
2013年你真的必须使用EJB吗?
-EJB有什么问题吗?2013年,这是一项非常简单但轻量级的技术,为事务、池和安全提供了出色的支持。您甚至可以在必要时使用CDI范围来丰富它们,并在需要时使用CDI注入和生产者。