随笔分类 - Enterprise Library
摘要:EnterpriseLibary主要是针对中大型企业级项目,但是在一些小企业项目中我们也能够运用。在运用的时候我们可以简化一些模块,对于一些应用程序块中我们不需要的可以去掉,从而实现在小项目中也能很好的应用而不至于显得大材小用。举个例子在Microsoft.Practices.EnterpriseLibrary.Data应用程序块中,Database类就是一个比较全面的DataHelper类,我们可以改变配置和工厂的方法从而减小类库尔应用于我们的小项目中,同时我们也可以增加对数据库Access的扩展。要做到这一步,首先当然要对整个项目有所了解,其中每个应用程序块都会包含的一个就是Microsoft.Practices.ObjectBuilder(这个已经独立一个项目),另一个就是核心通用类库Common,主要包括配置,以及对ObjectBuilder的扩展等,今天我们先来熟悉一下 Configuration命名空间下的一些文件中类关系和用途...
阅读全文
摘要:上次我们从总体上了解了一下 Microsoft.Practices.ObjectBuilder这个类库,今天我们来看看它是怎样来完成对象的创建以及我们怎么应用它来为我们创建我们所需要的对象的,从源码中我们可以看到可以创建Singleton对象等等,每个对象的创建都对应着每一个策略以及相应的方针,下面我们通过例子来为各个对象的创建进行逐个说明。
阅读全文
摘要:上回我们偷偷看了Microsoft.Practices.ObjectBuilder (以下把它称为OB)中的定位器Locator,这回我们从整体上来看看这个Framework。要想真正了解OB的使用方法当然就要对他有个整体的认识,我们想学她,当然是为了要用它,但最重要的是可以通过分析它的机理来巩固我们的知识。但对于一个不是很小的类库来说,想一下子了解他是不可能的,更何况OB连文档都是null,所以只能一步一步的慢慢的拆开他。其实不用我们怎么拆,因为源码已经把各个相关的放在单独的文件夹里了。好了闲话不多说了,一起上吧!
阅读全文
摘要:通过对Microsoft.Practices..EnterpriseLibrary学习中发现了一个对象生成器,这个应该是很稳定的一个类库了吧,不然微软应该不会把它封的那么牢固,也没有发现他的源代码。出于学习的目的我用Refrector还原了一下顺便看看里面的来头,从对像浏览器中一看就知道来头不小(注:由于我是刚刚捧这个类库,而且是最新版本的所以没有源代码,自由、创新、研究、探索……和TerryLee告知,去下载了个2.0地终于发现源码了,在此谢谢他们:)。上网去搜搜阿,功夫不负有心人,终于找到了前人留下的遗产,先看看再说,要真正弄明白我觉得最好的方法就是把代码分离出来看个究竟...
阅读全文
摘要: 今天终于开始了EnterpriseLibrary的进程了,边看边学,在这里要感谢TerryLee前辈,看了你的文章得到了不少知识,让我更容易进入状态。由于刚刚接触到这个咚咚对他还有点陌生,无论是哪个项目配置文件肯定是我们研究的切入点,所以首先当然是要看看Enterprise Library对配置文件的一些做法。
阅读全文
摘要:由于本人出生贫寒,还未能领略Orcle,DB2等大哥哥,以前经常用ACCESS在学校中玩耍,后来就是SQL。对于ACCESS的连接字符串没什么变化,都是那么一句或许有其他的Provider;对于SQL我也经常用Visual Studio连接数据库,然后在服务器的属性中复制连接字符串,一直以来都没有对他的字符串真正认真过。现在由于要接触EnterpriseLibrary所以就从网上网罗了一下,把他总结下来,顺便可以巩固一下,从此不再模糊…
阅读全文
摘要:好久没有写点东西了,很久以前就对EnterpriseLibrary很感兴趣,但是一直没有时间去研究和使用这个强大的企业库。最近终于狠下心来,下载了Microsoft Enterprise Library 3.0 - December 2006 CTP,但对这么大的一个类库,想一下子进入状态那是不可能的,从中发现配置文件的关键,特别是配置文件的操作那是相当的不错。我想不论是小网站还是大项目,都会涉及到对配置文件的操作,通过收集和我做过得一些项目在这里整理了一下.NET2.0对配置文件的操作。
阅读全文