评估 EJB 企业应用程序和 Spring MVC 框架之间的差异?

Evaluating differences between EJB Enterprise application and Spring MVC framework?

假设我必须创建一个购物车网站,它应该接受大量请求并处理他们的请求而不会出现任何性能问题。我可以使用 EJB 企业应用程序或 Spring MVC 框架的哪种方法..?

我不认为这两者是相互排斥的。这是对 coderanch 的一个很好的讨论,对我很有帮助。

http://www.coderanch.com/t/317507/EJB-JEE/java/EJB-MVC-pattern

希望这对您有所帮助。

恕我直言,问得很好的问题是 Spring MVC vs JSF,因为 Java EE 堆栈的视图部分目前是 JSF。

恕我直言,两者都是以服务器为中心的(页面是在服务器端构建的)并且现在已经过时了,我个人会在服务器部分公开 API 由 html5/javascript 客户端消耗的其余部分。

Spring 和 Java EE 堆栈都非常适合构建休息服务(将 Jax-RS 用于 Java EE 或 one of theses approaches 用于 Spring ).

我个人会选择 Java EE 堆栈,因为到目前为止我更喜欢 CDI 而不是 spring DI 无论如何请记住 Java EE 是标准方式但是 spring 可能进化得更快。

选择前先看看this