Spring.NET
YQAG
这个作者很懒,什么都没留下…
展开
-
Spring.NET(一)——IoC管理对象
从三种方式来对比了实例化一个对象的三种方式,第一种是利用面向接口编程的思想,让实现依赖接口,这样的耦合度还是很大。第二种方式利用抽象工厂加反射,这种方式可以完全不用考虑实现接口的类,直接利用工厂获取一个实例,这种方式达到了松耦合的效果;第三种方式应该也是利用了工厂模式的方式,而整个IoC更像一个封装好的工厂,只要我们写配置文件就可以实例对象,更加简单,也更灵活。原创 2015-03-23 00:24:54 · 2105 阅读 · 2 评论 -
Spring.NET(二)——读取定义对象的xml
利用IApplicationContext的一个实现类XmlApplicationContext去读取。只不过写代码的地方不一样:1.一种是写到程序中。2.另一种是在.net的.config文件中添加自定义配置节点。原创 2015-03-27 14:36:29 · 1641 阅读 · 2 评论 -
Spring.NET(三)——创建对象
两种创建对象方式,构造器创建简单直接,不需要了解它的实现方式;而工厂创建我更认为是构造器创建对象的一种拓展,只不过创建的工厂对象,让工厂进一步去创建我们需要的东西。原创 2015-03-27 15:21:00 · 1281 阅读 · 3 评论