Sai*_*aif 1 java spring frameworks spring-mvc
当我试图学习一些框架J2EE时,我正在研究spring框架.
在一些教程中让我困惑的事情是他们将Spring MVC作为spring框架的一部分.但在某些地方,他们提到的就像一个不同的独立框架.有些人甚至比较Spring MVC和Struts(这是我理解的另一个框架).
现在我应该如何将Spring MVC作为一个不同的框架,如Struts或作为Spring的一部分?
Spring在过去的十年里已经发展得令人难以置信,所以现在单词Spring意味着不同的东西,这取决于它的使用环境.在这样的上下文中可能会使用以下Spring项目.
其中一个项目是Spring Framework:一个开源应用程序框架和Java平台控件容器的反转,它提供了许多功能:
这些功能每一个被设计成在Spring框架的模块在分组层,所以在其他中,你可以找到:
你的问题
现在我应该如何将Spring MVC作为一个不同的框架,如Struts或作为Spring的一部分?
两者都是正确的,因为上面总结了:Spring包含Spring Projects,其中一个是包含Spring的MVC框架的Spring Framework.
因此,如果你认为单词Spring是最通用的,而且作为Spring框架,Spring MVC是Spring的一部分.
此外,你可能会认为Spring MVC和Struts一样,因为Spring的MVC框架应用程序域对Struts非常封闭.
我觉得你的困惑,从考虑部分(Spring的MVC框架)的出现不同,从其中的一部分可以被认为包括整个(最普通的一个词Spring或Spring框架).