我是Spring的新手。 谁能让我知道Spring和Spring MVC Framework有什么区别?
Spring是一个很大的框架,其中包含许多组件。 Spring MVC是这些组件之一-它是使您能够根据模型-视图-控制器设计模式实现Web应用程序的组件。
1- Spring用抽象的词是一个框架
The Spring Framework is an open source application framework and inversion of control container for the Java platform.
检查此链接以获取更多信息:
春季框架
框架与工具包与库
2- MVC架构
它是一种可帮助开发人员分离Web应用程序构建块的体系结构。
Model View Controller or MVC as it is popularly called, is a software design pattern for developing web applications
检查此链接以获取更多信息:
基本的MVC架构
MVC是一个Spring模块。您可以使用它来设计Web应用程序。 Spring中的MVC实现了前端控制器设计模式。在您的web.xml中,您将定义一个servlet(DispatcherServlet),所有请求将通过它,并且将由您要定义的Controller(@Controller)进行处理。
Spring是有助于将不同组件连接在一起的框架。有很多用于IOC,AOP,Web MVC等的模块。Spring Framework是一个开源应用程序框架,并且是Java平台的控制容器的倒置。
Spring MVC(模型-视图-控制器)是整个Spring框架中的一个组件,用于支持Web应用程序的开发。
Spring MVC是整个Spring框架中的一个组件,用于支持Web应用程序的开发。您可以使用任何Web容器,因此它可以与Tomcat正常运行。只需认为Spring是第三方库即可。您只需要将必要的jar文件放在lib目录中,并定义一些xml文件。
因此,基本上,当您只说Spring时,它只是一个框架。所谓框架,是指许多功能/罐子。就像您可能具有具有核心功能或aspectj等的核心一样。SpringMVC(即模型视图控制器)是Spring框架提供的此类功能之一。您可以根据所请求的URL的模式将对请求的处理推迟到各个控制器。你可以参考
Spring MVC你好世界示例
谢谢,我在coderanch.com/t/60236/oa/difference-spring-spring-MVC上阅读了它,仍然认为可能会有其他差异。
可以将Spring框架可视化,以替代或替代Enterprise JavaBeans(EJB)模型,如此处所述。这意味着开发分布式,可伸缩,安全的事务性应用程序的框架。
可以将Spring MVC视为Struts,Stripes,Tapestry等的替代品,即表示层框架。
Spring框架是Spring MVC的超集。