02 2007 档案
摘要:EnterpriseLibary主要是针对中大型企业级项目,但是在一些小企业项目中我们也能够运用。在运用的时候我们可以简化一些模块,对于一些应用程序块中我们不需要的可以去掉,从而实现在小项目中也能很好的应用而不至于显得大材小用。举个例子在Microsoft.Practices.EnterpriseLibrary.Data应用程序块中,Database类就是一个比较全面的DataHelper类,我们可以改变配置和工厂的方法从而减小类库尔应用于我们的小项目中,同时我们也可以增加对数据库Access的扩展。要做到这一步,首先当然要对整个项目有所了解,其中每个应用程序块都会包含的一个就是Microsoft.Practices.ObjectBuilder(这个已经独立一个项目),另一个就是核心通用类库Common,主要包括配置,以及对ObjectBuilder的扩展等,今天我们先来熟悉一下 Configuration命名空间下的一些文件中类关系和用途...
阅读全文
摘要:随着时间的流逝,CommunityServer已经被我冷落了不少时间了,今天无意中又拿起了这个伟大的工程。可能CS2007的到来还有一段距离,不过也有很多人说那将要花Money去买,不管怎么样他带给了我们不少。今天我看了一下一些论坛的权限设置,所以又想起了这个咚咚;其实我对RBAC也不是非常熟悉,可能我天生对会员权限着一块就有一种恐惧感。闲话就不多说了,切入正题。
阅读全文
摘要:上次我们从总体上了解了一下 Microsoft.Practices.ObjectBuilder这个类库,今天我们来看看它是怎样来完成对象的创建以及我们怎么应用它来为我们创建我们所需要的对象的,从源码中我们可以看到可以创建Singleton对象等等,每个对象的创建都对应着每一个策略以及相应的方针,下面我们通过例子来为各个对象的创建进行逐个说明。
阅读全文