Struts1.X与Spring集成——另外一种方案
版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/hanxuemin12345/article/details/38070063 上篇博客介绍了 Struts 1.X 与 Spring 集成的一种方案。 Struts1.X与Spring集成——第一种方案 此篇博客还以上篇博客的登录样例为例,介绍 Struts 1.X 与 Spring 集成的还有一种方案。 1,第一种方案 原理 回顾 第一种方案 集成原理:在 Action 中取得 BeanFactory, 通过 BeanFactory 取得业务逻辑对象 此种方案的缺点: 从严格意义的分层上来看, Action 上看到了 Spring 的相关东西。依赖 Spring API 去查找东西。发生了依赖查找。由于要查找依赖对象,所以要依赖 Spring 服务才干找到,由于在 Spring 提供的工厂里。 应该是 Action 中看不到 Spring 相关东西。 Action 中看到的就是业务接口,这种话层次更加分明。 2。另外一种方案 原理 基于第一种方案的缺点 。我们改成不在去查找业务对象。让 IOC 注入进来,仅仅要提供 setter 方法,就能把对象主动传过来——依赖注入(局限性:在同一个 JVM 里能够,跨 JVM 不能够依赖注入) 假设想被 Spring 注入, Action