介绍 ABP结构 多层 其它(通用) 其它 领域层(Core) 应用层 基础层 Web和表示层 领域层(Core) 应用层 基础层 Web和表示层 介绍 一个应用的代码库的分层是一个广为接受的技术,用来减少复杂度和提高代码复用性。为实现分层结构,ABP依照DDD理念,在DDD里有4个基本的层: 表示 ...
分类:
Web程序 时间:
2016-10-18 02:04:02
阅读次数:
164
<!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8"> <title>Document</title> <style> *{margin:0;padding:0;} #wrap{width:90%;margin:10pxauto;border:1pxsolid;} .pics{width:200px;padding:5px;border:1pxsolid#ddd..
分类:
Web程序 时间:
2016-10-17 00:49:20
阅读次数:
146
from:http://www.infoq.com/cn/articles/ddd-evolving-architecture 领域驱动设计能非常容易地应用于稳定领域,其中的关键活动适合开发人员对用户脑海中的内容进行记录和建模。但在领域本身不断变化和发展的情况下,领域驱动 设计变得更具有挑战性。这在... ...
分类:
其他好文 时间:
2016-10-14 14:06:27
阅读次数:
265
<!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8"> <title>Document</title> <style> #result{width:800px;border:1pxsolid#ddd;margin-top:30px;background:#aaa;display:none;} #resultp{height:25px;line-height:25p..
这几天刚开始学习DDD,看了几篇大神的文章,现在只是知道了几个名词,还没有详细的学习。结合自己的工作经历,说说自己的看法,请各位大神多多指点。 最开始用的比较多的是以数据库表建立模型驱动开发。后来发现这种开发方式有很大的弊端:项目开始的时候,对业务分析不够明确,就开始建立数据库表,之后根据建好的表, ...
分类:
其他好文 时间:
2016-10-09 23:19:06
阅读次数:
199
<style type="text/css"> *{ margin: 0; padding: 0; } #text{ width: 300px; height: 30px; } ul { width: 302px; border: 1px solid #ddd; border-top:0; disp ...
分类:
Web程序 时间:
2016-09-30 01:11:10
阅读次数:
227
回到目录 两雄争霸 使用StackExchange.Redis的原因是因为它开源,免费,而对于商业化的ServiceStack.Redis,它将一步步被前者取代,开源将是一种趋势,商业化也值得被我们尊重,毕竟人家研究代码也不容易,做商品也很正常,当然这不是我们今天的重要,今天主要说一下对StackE ...
分类:
其他好文 时间:
2016-09-28 15:41:05
阅读次数:
131
选择ENode意味着什么可能很多人还不太清楚。我简单整理了一下: 意味着你选择了:你需要做DDD领域建模、选择了事件驱动的架构、选择了CQRS架构、选择了最终一致性、选择了事件溯源、选择了分布式。这些你都调研过了,再考虑是否你需要使用。 所以ENode不是一个简单的类库型的框架,它是一个架构型的框架 ...
分类:
其他好文 时间:
2016-09-26 11:02:34
阅读次数:
122
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:最近在ABP项目中尝试纯粹的DDD,然后遇到EF实现的Repository似乎不能很好支持DDD,但……可能是我们搞错了。 ABP即ASP.NET Boilerplate,一个融合了很多最佳实践(比如领域驱... ...
分类:
其他好文 时间:
2016-09-25 20:35:33
阅读次数:
144
接触领域驱动设计DDD有一年多的时间了,中间看过不少书,参与过一些讨论(ENode QQ群)。目前对DDD的认知还停留在理论阶段,所以对领域建模非常感兴趣,这里说的建模是指以DDD的思想为指导再加上DDD的工具,比如聚合、实体、值对象等等。 昨天有群友分享了一个建模的案例,我想在这儿记录下来,有两个 ...
分类:
其他好文 时间:
2016-09-22 00:57:27
阅读次数:
1432