什么是Spring和Spring MVC之间的区别?

时间:2014-04-26 23:56:54

标签: spring spring-mvc

我知道这不是一个程序性问题。

我来自n00b背景的Java EE来自{{1}}背景,无法找到两者之间的差异(可能我不是一个好的冲浪者)

有人可以分享信息吗?

2 个答案:

答案 0 :(得分:3)

Spring是Java EE的框架替代方案,包含三个部分:

  1. 依赖注入
  2. 面向方面的编程。
  3. 用于Web MVC,持久性,消息传递等的库
  4. Spring MVC适用于Web MVC。它是Spring内置的众多库之一。如果您愿意,您可以使用其他替代方案(例如Struts,SEAM等),并且仍然使用Spring。

答案 1 :(得分:0)

spring是企业框架,旨在解决企业应用程序的所有问题。目前他们将其称为Spring IO,可以在spring.io网站上找到。

但是,Spring MVC是整个堆栈的一个框架部分,可用于解决企业解决方案。这是编写Web应用程序的框架。