摘要:
本人使用Spring.NET来实现IOC的功能,之所以使用IOC是因为要用它来管理对象的创建,为何要管理这些对象的创建?我们做项目,在脑海里面必须有一个很清楚的认识,我们必须写出来的代码,尽可能多的在别的地方可以重用,别的地方,很多时候指的是不同的软件项目,因此,我们有一个目标就是要实现松耦合,让不同的模块之间的关联性尽可能地少。除了使用IOC,为了达到这个目标,我们也需要使用接口来配合使用。 我们来举一个我们做程序所熟悉的例子吧。就拿数据访问层为例,我们架设我们已经建立了一个软件项目的框架,我们的框架分为业务逻辑层(BLL),数据库访问层(DAO),数据库(DB)。我们数据库访问层有开源项. 阅读全文
摘要:
另外一篇随笔中已经有在Web中使用Spring.NET的文章了。这篇是在非Web中的应用。相对简单点。我们引入Spring.Core,使用Spring.NET来实现工厂模式。过程如下:a) 添加app.config应用程序配置文件。b) 在app.config中注册spring节点,加入一下配置代码(注意,是在<configuration>与</configuration>之间插入的。):代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte 阅读全文