Spring MVC和Spring Core之间的区别

Spring MVC和Struts MVC是一样的吗?而在Spring MVC中它只是像struts MVC这样的表示层吗? Spring核心是否用于Spring MVC.你能否详细说明如何在Spring MVC中使用Spring Core.
最佳答案
这些是非常广泛的问题,我将试着用简单的术语来表达.

Does Spring core is used in Spring MVC? How Spring Core is used in Spring MVC?

是的,Spring MVC使用Spring核心.首先,Spring核心是一个IOC容器,它将依赖项注入各种bean类(如控制器类,服务类等).因此,spring-mvc利用IOC容器(spring-core)的强大功能来设置Web框架组件,如WebApplicationContext和解析/创建ViewResolver对象等.

我建议您查看here以详细了解弹簧模块如何协同工作.

Are Spring MVC and Struts MVC are alike? and in Spring MVC is it only
presentation layer like struts MVC?

它们与FrontController模式之间几乎没有相似之处,即Spring使用DispatcherServlet而Struts使用ActionServlet.但是spring通过在Web应用程序中使用各种组件(如适配器,处理程序等)来提供更多配置,例如,您可以轻松配置需要从控制器使用/生成的内容.
您可以在this这里查看有关这两个框架之间差异的详细说明.

转载注明原文:Spring MVC和Spring Core之间的区别 - 代码日志