我是Spring的新手.任何人都可以告诉我Spring和Spring MVC Framework有什么区别?
小智 11
MVC是一个Spring模块.您可以使用它来设计Web应用程序.Spring中的MVC实现了前端控制器设计模式.在您的web.xml定义中,您将定义一个servlet(DispatcherServlet),您的所有请求都将通过它,并且您将定义(@Controller)控制器.
Spring是一个框架,有助于将不同的组件连接在一起.IOC,AOP,Web MVC等有很多模块.Spring Framework是一个开源的应用程序框架和Java平台的控件容器的反转.
Spring MVC(Model-view-controller)是整个Spring Framework中的一个组件,用于支持Web应用程序的开发.
Spring MVC是整个Spring Framework中的一个组件,用于支持Web应用程序的开发.您可以使用任何Web容器,因此它可以与Tomcat一起使用.试想Spring是第三方库.您只需将必要的jar文件放在lib目录中,并定义一些xml文件.
所以基本上当你说Spring时它只是一个框架.通过框架我的意思是很多功能/罐子.就像你可能拥有具有核心功能或aspectj等的核心一样.Spring MVC即模型视图控制器是Spring框架提供的一种功能.您可以根据请求的URL模式对各种控制器的请求进行处理.你可以参考