Spring MVC和Struts之间有什么区别?

Spring MVC和Struts之间有什么区别?,spring,Spring,弹簧MVC和支柱几乎相似。但是SpringMVC是松散耦合的,Struts是紧密耦合的。 这是他们之间唯一的主要区别吗?有谁能给我解释一下Struts框架与SpringMVC的对比吗?我认为Struts的一个主要区别是,当SpringMVC充分利用注释或JavaConfig时,Struts(我相信)只能通过XML进行配置 为了获得更多信息,谷歌提供了大量的结果选择来比较它们。 只需搜索“Spring MVC vs Struts”Spring MVC和Struts都是框架,它们的工作相同,但有点不

弹簧MVC和支柱几乎相似。但是SpringMVC是松散耦合的,Struts是紧密耦合的。

这是他们之间唯一的主要区别吗?有谁能给我解释一下Struts框架与SpringMVC的对比吗?

我认为Struts的一个主要区别是,当SpringMVC充分利用注释或JavaConfig时,Struts(我相信)只能通过XML进行配置

为了获得更多信息,谷歌提供了大量的结果选择来比较它们。
只需搜索“Spring MVC vs Struts”

Spring MVC和Struts都是框架,它们的工作相同,但有点不同。Spring MVC和Struts之间的主要区别在于Spring MVC是松散耦合的框架,而Struts是紧密耦合的。对于企业应用程序,您需要构建松散耦合的应用程序,因为这将使您的应用程序更具可重用性、健壮性和分布式。

这对于本网站来说太广泛了。你最好用谷歌搜索SpringMVC和Struts,或者更好地使用教程为这两个框架构建示例应用程序,并发表自己的意见。是的,我搜索了许多相关主题,但没有找到struts解释,而是将Spring MVC并排比较。struts是一个单独的主题。我同意这个问题有点太广泛了。也许您可以详细说明您知道哪个框架,知道多少,以及为什么要问这个问题(您正在创建一个应用程序,开始高级java学习,或者其他什么?)实际上,我想将Struts框架上的应用程序转换为SpringMVC,正如我所知,SpringMVC框架仅仅是这样,它不足以完成这项任务。此外,对我来说,理解新的Struts框架作为一个全新的主题比通过与我所知道的Spring MVC框架进行比较来理解它更为复杂。使用约定插件时,动作映射可以配置注释。请看