随笔分类 -  technology.Design

design
转:面向领域驱动架构的查询实现方式
摘要:面向领域驱动架构的查询实现方式Posted on 2011-08-03 10:11 dax.net 阅读(3843) 评论(46) 编辑 收藏 在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单独一篇文章介绍一下我对这个问题的看法。关于上面问题中的“通用查询”- 呃,这个定义比较模糊,我只能给出我的一些想法或者经验性的东西,我在本文中的经验与观点并不一 阅读全文
posted @ 2011-08-31 16:49 荣京 阅读(342) 评论(0) 推荐(0)
转 [从设计到架构] 必须知道的设计模式
摘要:[从设计到架构] 必须知道的设计模式发布日期:2007.3.21 作者:Anytao©2007 Anytao.com转贴请注明出处,留此信息。本文将介绍以下内容:•设计模式(Design & Pattern)本文涉及以下技术:面向对象、设计模式引言 设计模式是面向对象思想的集大成,GOF在其经典著作中总结了23种设计模式,又可分为:创建型、结构型和行为型3个大类。对于软件设计者来说,一般的过程就是在熟练掌握语言背景的基础上,了解类库的大致框架和常用的函数和接口等,然后多再在百般锤炼中,提高对软件设计思想的认识。 软件设计者要清楚自己的定位和方向,一味的沉溺于技术细节的思路是制 阅读全文
posted @ 2011-08-27 07:16 荣京 阅读(193) 评论(0) 推荐(0)
.Net中的设计模式——Strategy模式
摘要:.Net中的设计模式——Strategy模式一、模式概述“面向接口编程”是面向对象编程思想中最重要的一个原则。根据“封装变化”的原理,我们常常将易于变化的部分进行抽象,定义为接口。对于调用者而言,只需要知道接口的外部定义即可,具体的实现则不用理会。在设计模式中,Strategy模式就是这样的一个“面向接口编程”的最佳体现,它进行抽象的一部分是针对特定的“算法”,或者说是“策略”。假设我们要开发一个税务系统,那么有关税务的计算就会依照纳税人的不同而分为个人所得税和企业所得税,而这两种税收类型依法应缴纳的税金在计算方式上是迥然不同的两种策略。此时,我们就可以应用策略模式,将税收策略抽象为接口ITa 阅读全文
posted @ 2011-08-26 17:16 荣京 阅读(146) 评论(0) 推荐(0)
转 Pipeline模式
摘要:Pipeline模式Posted on 2011-06-17 23:52 肖敏 阅读(930) 评论(2) 编辑 收藏 1.意图 使多个对象处理同一个请求,这些对象形成一条链。每个对象拥有下一个对象的引用,该对象可以进行预处理,交给下一个对象处理,然后把处理结果进行后处理,再返回给前一对象。最终返回给客户端,形成一个“回路”。 2.典型应用。 Http Pipeline。客户端发送一个URL请求IIS接受到以后,由一系列的对象就行处理最终返回Html Stream给客户端。 HttpApplication,Page都实现了IHttpHandler接口。并且,在这个对象链条中,下一个对象是由上. 阅读全文
posted @ 2011-08-26 16:53 荣京 阅读(356) 评论(0) 推荐(0)