您的位置:知识库 » 标签为“领域驱动设计”的文章
当前排序:阅读数 按发布时间
本文内容提要: 1.领域驱动设计之领域模型 2.为什么建立一个领域模型是重要的 3.领域通用语言(Ubiquitous Language) 4.将领域模型转换为代码实现的最佳实践 5.领域建模时思考问题的角度 6.领域驱动设计的标准分层架构 7.领域驱动设计过程中使用的模式 ...
作者: netfocus   2012-01-22 14:46:31 阅读:41363 标签:领域驱动设计 DDD
上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们...
作者: Johnny.Liang   2015-06-02 18:47:00 阅读:26489 标签:DDD 领域驱动设计
简介:Microsoft NLayerApp是由微软西班牙团队出品的基于.NET 4.0的“面向领域N层分布式架构”代码示例,在codeplex上的地址是:http://microsoftnlayerapp.codeplex.com/。架构图:点击查看大图代码下载:http://microsoftn...
作者: dax.net   2011-06-01 19:18:50 阅读:17571 标签:NLayerApp DDD 领域驱动设计
1. 架构概述 领域驱动设计(Domain Driven Design)有一个官方的sample工程,名为DDDSample,官网:http://dddsample.sourceforge.net/,该工程给出了一种实践领域驱动设计的参考架构,本文将对此该架构进行简单介绍,并就一些重要问题进行...
作者: bluishglc   2012-10-23 16:02:25 阅读:16994 标签:领域驱动设计 DDD
曾经参与过系统维护或是在现有系统中进行迭代开发的软件工程师们,你们是否有过这样的痛苦经历:当需要修改一个Bug的时候,面对一个类中成百上千行的代码,没有注释,千奇百怪的方法和变量名字,层层嵌套的方法调用,混乱不堪的结构,不要说准确找到Bug所在的位置,就是要清晰知道一段代码究竟是做了什么也非常困...
作者: Johnny.Liang   2015-05-29 22:41:17 阅读:16636 标签:DDD 领域驱动设计
2011年3月份还在华为夜以继日的时候,买过一本《领域驱动设计:软件核心复杂性应对之道》,虽然努力的看过一次,没看懂,觉得都距离我很遥远。2014年4月,在ThoughtWorks还不到一年,买了一本腾老板的《实现领域驱动设计》,看了一遍,似乎理解了一些,但还是有些摸不着头脑。 做IT的一方面...
作者: he.sicong   2015-06-09 18:20:44 阅读:9333 标签:DDD 领域驱动设计
英文原文:Domain Driven Design and Development In Practice 背景 领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans 的书《领域驱动设计》为基础,主要从概念和设计的角度探讨...
作者: Srini Penchikala   2012-02-20 22:47:21 阅读:9231 标签:领域驱动设计 DDD
2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)出版时,我还在念高中,接触到领域驱动设计(DDD)已经是8年后的事情了。那时,我正打算在软件开发之路上更进一步,经同事介绍,我开始接触DDD。 我想,多数有经验的程序开发者都应该听说过...
作者: 滕云   2014-07-15 12:10:44 阅读:9170 标签:领域驱动设计 DDD 领域驱动
领域驱动设计(DDD)的概念源于2004年著名建模专家Eric Evans发表的书籍:《Domain-Driven Design – Tackling Complexity in the Heart of Software》(中文译名:领域驱动设计—软件核心复杂性应对之道),池建强在2011年发...
作者: 刘林   2014-01-01 17:52:35 阅读:7855 标签:DDD 领域驱动设计
软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Pyth...
作者: 池建强   2012-01-21 21:04:43 阅读:5698 标签:DDD 领域驱动设计
我研究领域驱动设计已经近4年时间了,在这4年里,我从了解领域驱动设计的基本思想开始,系统地学习了与领域驱动设计相关的概念、开发模式以及应用系统架构风格,并将其运用在了实际的项目架构与开发中。在此之前,我一直被一些应用程序架构设计上的问题所困扰,比如:在数据持久层,如何让数据持久化机制能够支持不同...
作者: dax.net   2012-01-19 22:03:14 阅读:5056 标签:领域驱动设计 DDD
引言 本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。 最后两节 细说应用层 、系统总体架构是本文的重点,着重说明领域驱动设...
作者: 风尘浪子   2012-01-22 21:00:18 阅读:4875 标签:领域驱动设计 DDD SOA
英文原文:Aspects of Domain Model Management (作者:Mats Helander,译者:王丽娟) 2007-12-23 导言 正如从像《领域驱动设计》[Evans DDD]和《领域驱动设计和模式应用》[Nilsson ADDDP]这些书中学到的一样,在应...
作者: Mats Helander   2012-02-24 18:31:59 阅读:4875 标签:领域驱动设计 DDD AOP
在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单...
作者: dax.net   2012-01-20 13:43:19 阅读:4588 标签:领域驱动设计 DDD
本系列的第一篇博文抛砖引玉,大谈领域驱动设计的优势,这里笔者还是希望以客观的态度,谈谈领域驱动设计的缺点及其不适合使用的场景,以让读者可以有选择性的使用领域驱动设计。 我们知道,没有最好,只有最合适,设计也是一样。因此,所谓设计,就是以你和你的团队的知识、经验和智慧,全面充分的考虑各种内外因素...
作者: Johnny.Liang   2015-05-27 22:04:48 阅读:4465 标签:DDD 领域驱动设计
英文原文:The Seven Information Smells of Domain Modelling 领域建模(Domain modelling )作为一项强大的技术,常备于很多IT专业人士的工具箱之中。令人遗憾的是,在过去的几年间,因为领域建模的几个问题导致人们对其大失所望,尤其是在敏...
作者: Kent & Chris   2013-12-17 18:21:42 阅读:3706 标签:DDD 领域驱动设计
本文是从 What is Domain Driven Design? 这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ -- Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实...
2011-05-25 08:52:43 阅读:2544 标签:DDD 领域驱动设计
领域驱动设计的关注重心是领域,尤其在面对复杂的领域逻辑时,它总能够帮助我们很好地分析领域。领域驱动设计的基础是领域建模。Eric认为需要和领域专家良好地合作,从交谈中发现通用语言,找到领域的关键词。领域建模是迭代的过程,根据逐渐深入的领域知识来精化模型。不过,领域驱动设计并不排斥其他的分析技术,...
作者: 张逸   2010-08-10 21:10:07 阅读:1599 标签:DDD 领域驱动设计