DDD
-
-
- 领域驱动设计的战略核心即是将问题域与应用架构相剥离,将业务语义显现化,把原先晦涩难懂的业务算法逻辑,通过领域对象(Domain Object),统一语言(Ubiquitous Language)转化为领域概念
-
-
- 在谈论 DDD 时,我们经常都能听到“实体”这一说法,但在 DDD 中实体到底是什么呢?
实体是那些拥有唯一标识符的对象,他们的标识符能够在任何时候都保持一致,不会随着对象的状态而
-
-
- 领域驱动设计系列Thinking in DDD(一)Thinking in DDD(二)Thinking in DDD(三)Thinking in DDD(四)本文是领域驱动设计落地系列文章的第五篇,在接下来的文章中,将会着重讲解如何通过领
-
-
- DDD的落地,主要有三个方面需要理清:第一,以何种应用架构进行落地;第二,核心组件及其生命周期,相互之间的交互逻辑;第三,不同限界上下文之间如何集成。本文将重点分析DDD落地的应用架
-
-
- 本文主要介绍了多应用层的问题,包括原因和实现。通过理解介绍了如何区分领域逻辑和应用逻辑,哪些是正确的实践,哪些是不推荐的或者错误的实践。一.多应用层的问题1.多应用层
-
-
- 本文主要介绍了通过构造函数和领域服务创建实体2种方式,后者多用于在创建实体时需要其它业务规则检测的场景。最后介绍了在应用服务层中如何进行实体的更新操作。一.通过
-
-
- 由于软件系统中可能有着不同的数据库,不同的ORM,仓储思想的本质是解耦它们。在ABP中具体的实现仓储接口定义在领域层,实现在基础设施层。仓储接口被领域层(比如领域服务)和
-
-
- DDD领域分层当我们完成边界上下文的划分以及领域模型的构建之后,就需要进行微服务的工程结构设计了。在进行工程结构落地之前,我们需要先确定微服务内部的领域分层结构。首先
-
-
- 在下面的例子中涉及Repository、Issue、Label、User这4个聚合根,接下来以Issue聚合为例进行分析,其中Issue聚合是由Issue[聚合根]、Comment[实体]、IssueLabel[值对象]组
-
-
- 作者:章磊(章三) 阿里飞猪技术团队一、为什么需要DDD对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战。复杂系统设计: 系统多,业务逻辑复杂,概念不清晰,有什
热门文章
-
-
- 演员返场谢幕三次观众掌声不断仍不愿离场这是昨晚发生在深圳保利剧院的一幕舞剧《咏春》迎来全国巡演的第二场这场超燃的精彩演出点燃了全场观众的热情原来,在两个半小时的演
-
-
- 青海新闻网·大美青海客户端讯(记者 崔永焘 摄影报道) “有时候,电影放到一半,观众只剩下老人和孩子,但放映员依然要有耐心,哪怕只有一个观众,也要把这部电影分毫不差地放完,
-
-
- 当影视行业逐渐摆脱了流量控制,开启最本源的以内容为导向的竞争态势之后,那些在演艺圈努力打拼数十年的优秀演员,再度迎来了全新的春天。于是影视界“叔圈”“姐圈”频频破圈,成
-
-
- 著名表演艺术家、电影《刘三姐》中“刘三姐”的扮演者黄婉秋于3月4日凌晨3时16分,在桂林医院重症监护室因抢救治疗无效逝世,享年80岁。在2月19日她发出的人生最后一条微信中,她写道:永别
-
-
- 2023的开年大剧,当属《狂飙》。
《狂飙》为什么好看?有人说,一部《狂飙》,看的不仅是张译、张颂文的演技,更看的是他们的处世哲学。“建议查查张颂文,不像演的”登上微博热搜,张颂
-
-
- 近日,韩国男团前WANNAONE成员尹智圣出演的综艺中,“妹妹碗里没有荷包蛋”片段引发争议。对此,尹智圣和妹妹分别发声回应。在节目中,尹智圣和妹妹因为泡面要不要放鸡蛋起了争执。