码迷,mamicode.com
首页 >  
搜索关键字:ddd    ( 1679个结果
应用程序框架实战十四:DDD分层架构之领域实体(基础篇)
上一篇,我介绍了自己在DDD分层架构方面的一些感想,本文开始介绍领域层的实体,代码主要参考自《领域驱动设计C#2008实现》,另外参考了网上找到的一些示例代码。什么是实体 由标识来区分的对象称为实体。 实体的定义隐藏了几个信息:两个实体对象,只要它们的标识属性值相等,哪怕标识属性以外的所有属...
分类:其他好文   时间:2014-11-17 19:25:03    阅读次数:267
关于TDD、BDD和DDD的一些看法
在实际的项目中,我们可能随时面对各种不同的需求,它的各个方面的要素决定了我们所采用的开发模式。 比如,它的复杂度如何?所有的需求是否足够清晰?开发人员对相关的业务是否足够了解?项目的工期是否合理?种...
分类:其他好文   时间:2014-11-16 20:15:43    阅读次数:286
应用程序框架实战十三:DDD分层架构之我见
前面介绍了应用程序框架的一个重要组成部分——公共操作类,并提供了一个数据类型转换公共操作类作为示例进行演示。下面准备介绍应用程序框架的另一个重要组成部分,即体系架构支持。你不一定要使用DDD这样的架构,使用单层架构和普通三层架构一样可以,不过你如果希望获得更进一步的复用性和封装度,使用更加面向对.....
分类:其他好文   时间:2014-11-14 21:02:40    阅读次数:274
以DDD为开发模式的设计开发步骤可以是
以DDD为开发模式的设计开发步骤可以是:1)分析需求;2)画出用例图,系统中各个角色如何使用系统,也包括外部系统如何使用系统,也包括系统中到某个时间点自动启动的某些功能(此时角色就是时间);3)针对各个用例图,就知道了系统使用的各种业务场景,同时也明确了系统的边界,从而就明确了领域模型的边界;4)在...
分类:其他好文   时间:2014-11-11 20:51:55    阅读次数:288
生产环境下实践DDD中的规约模式
最近的开发工作涉及到两个模块“任务”和“日周报”。关系是日周报消费任务,因为用户在写日周报的时候,需要按一定的规则筛选当前用户的任务,作为日周报的一部分提交。整个项目采用类似于Orchard那种平台加插件的架构,“任务”和“日周报”是两个独立的插件。“任务”已经由一位同事事先写好,周报中筛选任务的规...
分类:其他好文   时间:2014-11-11 10:40:37    阅读次数:246
领域驱动设计(DDD:Domain-Driven Design) 转摘自:http://www.jdon.com/ddd.html
Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之一,可订阅DDD专题。初学者学习DDD可从研究本站Jdon框架的DDD应用源码开始,戳这里开始...
分类:Web程序   时间:2014-11-10 19:24:50    阅读次数:216
HDU3076 ssworld VS DDD概率DP
kao,WA了那么多次这题目数据是错的,两个人的血量弄错了,输入的 A的血量其实是B的,输入B的其实是A的,由于有平局现象的干扰,所以一开始先把平局包括进去 的 A赢的概率B赢的概率都算出来,然后减去以后就是平局的概率,再在已经除去平局的情况里 算一下A赢的概率,B赢得概率计算出来,这样就可以计算了, 假设方程dp[i][j]代表 A赢了j次B赢了i次的概率,然后状态转移就比较简单了 : dp...
分类:其他好文   时间:2014-11-08 23:42:43    阅读次数:283
DDD~领域事件应用篇(订单处理变得更清晰)
回到目录上一讲主要说了领域事件和领域总线,这并不是一个很容易理解的文章,所以本讲实例篇主要是为了补充上一讲的理论知识,本讲实例关注的是实际中的订单处理模块,我们知道,订单处理是电子商务的核心,往往在这里面,会有很多逻辑,在开发时,给我们带来了不少的难度,如何更好的分离关注点,是本讲的主题;本讲主要是...
分类:其他好文   时间:2014-11-07 09:49:39    阅读次数:344
python解决一些错误换行问题
有时候会碰到一些错误换行的数据,比如正确数据应该是:20141010,aaa,bbb,ccc,ddd,eee但是实际给过来的数据是:20141010,aaa,bbb,ccc,ddd,eee这样出现错误换行,在进行一些数据处理时就不能通过解决办法:import redfile=open('tt.txt...
分类:编程语言   时间:2014-11-07 09:46:36    阅读次数:225
【领域驱动】—— 领域驱动导读
参考书籍:《领域驱动设计·精简版》领域驱动模型 各层的作用如下:概念讲解1 需求的反向工程:需求是反复推敲出来的2 DDD的中心思想:关注精简的业务模型及实现的匹配3 在设计编码前,应该先了解领域4 软件成为领域的反射5 瀑布模型:业务人员——设计人员——开发人员——测试人员6 敏捷编程:不断...
分类:其他好文   时间:2014-11-06 21:51:21    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!