我是 Struts 1 和 Spring 的新手,我很好奇为什么企业在可以使用其中任何一个作为独立框架的情况下集成它们。 我也知道 Spring 比使用 Struts 1 具有 IOC 和 DI 等优势,那么有什么优势呢?
我的猜测是从 Struts 1 迁移到 Spring,两者的使用都是该过程的一部分,例如 this
最佳答案
Struts(1 或 2)仅是一个 Web 层,而 Spring 包含(或多或少)所有内容。
有些人只是更喜欢 Web 层的 Struts 模型(相对于 Spring MVC,我更喜欢 S2,但几乎没有),一些系统有机增长,Struts 1 在 Spring MVC 之前就存在,等等。
使用 Spring 作为粘合剂但使用 Struts 作为 Web 层是很常见的。
关于java - 为什么企业要同时使用Struts 1和Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26021114/