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的事务传播属性REQUIRED_NESTED的原...
今天小编给大家分享的是一文解析spring中事务的传播机制,相...
这篇文章主要介绍了SpringCloudAlibaba和SpringCloud有什么区...
本篇文章和大家了解一下SpringCloud整合XXL-Job的几个步骤。...
本篇文章和大家了解一下Spring延迟初始化会遇到什么问题。有...
这篇文章主要介绍了怎么使用Spring提供的不同缓存注解实现缓...