Spring的IoC容器
来源:互联网 发布:软件测试专业知识 编辑:程序博客网 时间:2024/04/29 14:14
哎,确定用Spring的框架,so,只好突击下下了...
IoC的基本概念
Inversion of Control,控制反转,别名Dependency Injection(依赖注入)
IoC就是从原来需要什么东西自己去拿,变为,需要什么东西就让别人送过来
在IoC场景中,二者通过IoC Service Provider打交道,所有被注入对象和依赖对象由IoC Service Provider统一管理
IoC模式3种依赖注入方式
构造方法注入:被注入对象可通过其构造方法中声明依赖对象参数列表,让外部(IoC容器)知道其需要哪些依赖对象
//定义构造函数注入,对象被构造完成,立即进入就绪状态public FXNewsProvider(IFXNewsListener newsListener, IFXNewsPersister newsPersister){this.newsListener = newsListener;this.newsPersister = newsPersister;}
setter方法注入:当前对象只要为依赖对象对应属性添加setter方法,就可以通过setter方法将相应的依赖对象设置到被注入对象中
public class FXNewsProvider{private IFXNewsListener newsListener;private IFXNewsPersister newsPersister;//定义setter方法注入,可以在对象构造完成后在注入,相对来说更宽松public void setNewsListener(IFXNewsListener newsListener){this.newsListener = newsListener;}public void setNewsPersister( IFXNewsPersister newsPersister){this.newsPersister = newsPersister;}}
接口注入:目前处于退役状态,比较前2中较死板繁琐。
- spring的Ioc容器
- Spring的IoC容器
- spring的IOC容器
- Spring 的IOC 容器
- 模仿spring的IOC容器
- Spring 的 IOC 容器讲解
- Spring IOC容器的实现
- Spring-IOC容器的配置
- spring ioc容器的注入
- Spring框架的IOC容器
- Spring的IoC容器实现
- Spring 的 IOC 容器和 SpringMVC 的 IOC 容器 关系
- Spring 的 IOC 容器和 SpringMVC 的 IOC 容器 关系
- Spring 的 IOC 容器和SpringMVC 的IOC容器
- Spring IoC容器和SpringMVC IoC容器的关系
- Plexus,Spring之外的IoC容器
- spring IOC容器的作用域
- 自己实现的Spring IOC容器
- 超短期理财产品小结(2) -- 国债逆回购
- 回家去把nchar和nvchar 看看
- Google Play刘祎伟一起在线分享与交流“手机游戏如何进行海外市场推广?”
- 蓝桥杯java高职组
- 黑马程序员_基础加强(类加载器)
- Spring的IoC容器
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能优化
- <<C语言深度剖析>>学习之八之文件结构
- Android开发之WebView应用
- Sqlite3 加密完善修改
- Download files from a SharePoint document library remotely via Lists.asmx webservice
- jdk1.5新特性
- asp 蒙版弹出框
- iCheck:超级精美的自定义复选框 & 单选按钮