摘要:
【.Net平台下插件开发】-MEF与MAF初步调研背景Team希望开发一个插件的平台去让某搜索引擎变得更好。主要用于采集一些不满意信息(DSAT)给Dev。这些信息会由不同的team提供不同的tool分析。有的提供仅仅是一个website,有的提供了api。有的提供了service。所以我们设想做一个插件的平台。让那些team提供一些dll。我们只需要把这些dll放在我们的platform里。由于对插件开发一无所知。所以重头开始做调研。为什么需要插件框架-扩展性问题假设您的应用程序必须包含大量可能需要的较小组件,并负责创建和运行这些组件。解决这一问题的最简单的方法是:将这些组件作为源代码包括在 阅读全文
posted @ 2013-03-15 18:14
HackerVirus
阅读(329)
评论(0)
推荐(0)
摘要:
各大集群存储产品点评本文主要是介绍集群存储相关的概念及Scale-out特点,重点对市场上主要的集群存储产品进行了比较和点评。主要分类方式目前存储产品的主要分类方法:首先,无论厂商和用户都习惯将存储系统划分为 高端、中端、低端或入门级产品。其次,按照数据类型划分,即NAS、SAN、统一存储。【统一存储的两种方向:NetApp 本质上是用一个NAS 服务器虚拟成一个block 呈现给主机,通过这种“假SAN”的方法把file service 和block service 共同嵌入到一个存储控制器里。另外一个是,利用虚拟机的技术(如VMware),在控制器中同时运行block 级软件和NAS 服务 阅读全文
posted @ 2013-03-15 11:37
HackerVirus
阅读(1198)
评论(1)
推荐(0)
摘要:
〇、目录一、前言二、需求说明三、项目结构四、开发准备 (一)应用代码准备 (二)测试类准备 (三)TDD正式开始五、总结六、源码下载七、参考资料一、前言 最近团队要尝试TDD(测试驱动开发)的实践,很多人习惯了先代码后测试的流程,对于TDD总心存恐惧,认为没有代码的情况下写测试代码时被架空了,没法写下来,其实,根据个人实践经验,TDD并不可怕,还很可爱,只要你真正去实践了几十个测试用例之后,你会爱上这种开发方式的。微软对于TDD的开发方式是大力支持和推荐的,新发布的VS2012的团队模板就是根据。新的Visual Studio 2012给我们带来了Fakes框架,这是一个针对代码测试时... 阅读全文
posted @ 2013-03-15 10:56
HackerVirus
阅读(872)
评论(0)
推荐(2)
摘要:
http://aspnetdesignpatterns.codeplex.com/Wrox Professional ASP.NET Design Patterns Project DetailsAgatha's e-commerce store application has been designed using the Gang of Four Design Patterns, Martin Fowlers Enterprise Patterns and Robert Martins S.O.L.I.D. Design Principles, all of which are f 阅读全文
posted @ 2013-03-15 09:32
HackerVirus
阅读(156)
评论(0)
推荐(0)
摘要:
再谈CLR查找和加载程序集的方式这是一个老问题,以前也有朋友写过一些文章介绍,但可能还不是很全面。我也多次被人问到,这里结合案例再次谈谈,希望对大家有所帮助。本文范例代码可以通过这里下载http://files.cnblogs.com/chenxizhang/AssemblyMatchDemoSolution.zip根据程序集的特征,讨论这个问题,我们大致上有两个分类没有做强名称签名的程序集对于这种情况,CLR查找和加载程序集的方式如下程序的根目录根目录下面,与被引用程序集同名的子目录根目录下面被明确定义为私有目录的子目录同时,这种情况下,如果有定义codebase,则codebase的优先级 阅读全文
posted @ 2013-03-15 09:13
HackerVirus
阅读(244)
评论(0)
推荐(0)
摘要:
使用MEF实现IOC〇、目录一、前言 (一)什么是IOC (二)什么是MEF (三)为什么选择MEF二、准备工作三、MEF在桌面程序中的使用四、MEF在MVC中的使用五、总结六、源码下载一、前言(一)什么是IOC 什么是IOC?基本含义是:当某个角色(调用者)需要另一个角色(被调用者)的协助时,在传统程序设计过程中,通常由调用者来创建被调用者的实例。但在加入IOC组件后,创建被调用者实例的工作不再由调用者来完成,而是将由IOC组件来自动完成,然后注入调用者。 网上已经非常非常多的介绍资料了,这里就不赘述了,这里给出几篇参考:百度百科:控制反转依赖注入(IOC)(二)什么是MEFMan... 阅读全文
posted @ 2013-03-15 09:12
HackerVirus
阅读(873)
评论(2)
推荐(0)
浙公网安备 33010602011771号