java - 为什么企业要同时使用Struts 1和Spring

标签 java spring struts enterprise

我是 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/

相关文章:

java - 如何使用 Spring Boot 和 IntelliJ Idea 从数据库生成实体类?

java - HTTP 状态 500 - 未找到 javax.servlet.ServletException 文件

javascript - 在 Javascript 中使用 Struts 标签

java - 这个设计模式有名字吗? (具有仅调用构造函数的实现的基类)

java - 如何在 Trie 数据结构中实现 remove 方法?

java - Spring 启动 ws : No adapter for endpoint

java - 与 RabbitMQ 的模拟连接

java - aspose removeChild 后,run 原来的字体变了

Java:replace() 以正则表达式结尾的 n 管道分隔符

java - 渲染 <html :radio> tag in struts