开发者学堂课程【Java 面试疑难点串讲 3:开发工具及框架:SSH 整合】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/26/detail/565
SSH 整合
SSH 整合实际上需要考虑到一个核心的问题:
Spring 之所以要整合到 Spring 之中主要的目的是希望可以利用里面的 IOC&DI 机制实现业务层接口对象的注入处理。
如果你现在不使用 Spring 去管理 Struts,那么就会导致一个问题,你无法直接利用容器注入的模式来实现业务层接口对象的配置,这样整个的整合效果就会出现严重的问题。
从另外一个角度来讲,虽然 Struts 支持 Spring 管理,但是毕竟与 Spring 属于两个开发框架了。
所以从 2016 年开始很多的互联网公司的开发都不再选择使用 Struts 2.x,但是这并不表示 Struts 2.x 没有人去使用了,很多的传统公司还在使用着。