随笔分类 -  Spring.Net

摘要:spring.net里实现了控制反转IOC(Inversion of control),也即依赖注入DI(Dependency Injection),以达到解耦的目的,实现模块的组件化。程序在调用spring容器的时候,会自动根据配置文件(可以自己命名xml文件,不一定是web.config或app 阅读全文
posted @ 2018-09-12 11:54 花GE 阅读(321) 评论(0) 推荐(0)
摘要:理解IoC/DI 1.控制反转 --> 谁控制谁? 控制什么? 为何叫反转(对应于正向)?哪些方面反转了?为何需要反转? 谁控制谁? --> IoC/DI容器控制应用程序 控制什么? --> IoC/DI容器控制对象本身的创建、实例化; IoC/DI容器控制对象之间的依赖关系 为何叫反转(对应于正向 阅读全文
posted @ 2018-09-12 11:46 花GE 阅读(220) 评论(0) 推荐(0)
摘要:(1)IoC/DI的概念 IoC Inversion of Control,控制反转 IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。IOC模式,系统中通过引入实现了IOC模式的IOC容器,即可由IOC容器来管理对象的生命周期、依赖关系等,从而使得应 阅读全文
posted @ 2018-09-12 11:33 花GE 阅读(247) 评论(0) 推荐(0)
摘要:Spring.NET IoC容器的用法。 通过简单的例子学习Spring.Net 1、先创建一个控制台程序项目。 2、添加IUserInfoDal 接口。 3、添加AdoNetUserInfoDal类和EFUserInfoDal类,继承IUserInfoDal接口。 AdoNetUserInfoDa 阅读全文
posted @ 2018-09-12 11:19 花GE 阅读(187) 评论(0) 推荐(0)