Spring和Spring MVC框架有什么区别

Nav*_*een 53 java spring

我是Spring的新手.任何人都可以告诉我Spring和Spring MVC Framework有什么区别?

Mic*_*hal 34

Spring是一个很大的框架,它包含很多组件.其中一个组件是Spring MVC - 它是一个允许您根据模型 - 视图 - 控制器设计模式实现Web应用程序的组件.


Sal*_*man 20

1-抽象词中的Spring是一个框架

Spring Framework是一个开源的应用程序框架和Java平台的控件容器的反转.

查看此链接以获取更多信息:

Spring框架

框架与工具包与库

2 MVC架构

它是一种架构,可以帮助开发人员分离Web应用程序的构建块.

模型视图控制器或MVC,因为它被广泛称为,是用于开发Web应用程序的软件设计模式

查看此链接以获取更多信息: 基本MVC架构


小智 11

MVC是一个Spring模块.您可以使用它来设计Web应用程序.Spring中的MVC实现了前端控制器设计模式.在您的web.xml定义中,您将定义一个servlet(DispatcherServlet),您的所有请求都将通过它,并且您将定义(@Controller)控制器.


Sar*_* I. 9

Spring是一个框架,有助于将不同的组件连接在一起.IOC,AOP,Web MVC等有很多模块.Spring Framework是一个开源的应用程序框架和Java平台的控件容器的反转.

Spring MVC(Model-view-controller)是整个Spring Framework中的一个组件,用于支持Web应用程序的开发.


Ani*_*kur 5

Spring MVC是整个Spring Framework中的一个组件,用于支持Web应用程序的开发.您可以使用任何Web容器,因此它可以与Tomcat一起使用.试想Spring是第三方库.您只需将必要的jar文件放在lib目录中,并定义一些xml文件.

所以基本上当你说Spring时它只是一个框架.通过框架我的意思是很多功能/罐子.就像你可能拥有具有核心功能或aspectj等的核心一样.Spring MVC即模型视图控制器是Spring框架提供的一种功能.您可以根据请求的URL模式对各种控制器的请求进行处理.你可以参考

Spring MVC你好世界的例子