【发布时间】:2011-05-28 07:14:46
【问题描述】:
我正在努力了解 Java EE 和 Spring Framework 之间的区别。谁能帮我解决这个问题。
【问题讨论】:
标签: spring spring-mvc jakarta-ee
我正在努力了解 Java EE 和 Spring Framework 之间的区别。谁能帮我解决这个问题。
【问题讨论】:
标签: spring spring-mvc jakarta-ee
Java EE 是功能齐全的企业应用程序框架堆栈的标准、官方规范。包括对象关系映射、安全性、Web 应用程序、数据库连接、事务......
除了 Java EE 规范之外,还有 JavaEE 实现/应用服务器,例如:JBoss、Glassfish、WebSphere、Weblogic。
另一方面,Spring 是一个框架,它在 Java EE 规范中做了很多工作,但以它自己的形式。他们不遵循 Java EE 规范和 API。但它们确实包括 Web 框架、事务管理、安全性和 Java EE 提供的其他几个解决方案。
【讨论】:
Java EE:
春天:
【讨论】:
Java EE:
春天:
EJB 3.1 从 Spring 中吸取了很多。现在它包括依赖注入、方面的一种形式和 JPA。 EJB 3.1 比 EJB 2.0 更接近 Spring。
【讨论】:
我在这里 Frameworks for Layering reusable Architectures 提供了 Java EE 的概述
这也包含一个与 Spring 的小比较,可能与这个问题有关。
【讨论】: