Chu*_*uck 9 java spring dependency-injection guice
我一直在阅读关于Spring的内容,虽然它声称是一种不那么复杂的EJB替代品,但我很难绕过它.实现依赖注入比使用Spring方法有更简单的方法吗?
为什么不在没有框架的情况下这样做呢?
询问你的类依赖什么,然后通过(比如说)构造函数注入这些对象.
一些提示:
例如,只需使用构造函数创建一个类:
public TradeSaver(final ITradeValidator validator, final ITradeDatabase db);
Run Code Online (Sandbox Code Playgroud)
(其中两个参数都是接口)然后您可以注入您所TradeSaver依赖的核心组件(验证和数据库保存),并可选择为测试提供不同的实现,不同的部署等.
| 归档时间: |
|
| 查看次数: |
959 次 |
| 最近记录: |