问题一:限界笔纸法建模步骤是什么?
限界笔纸法建模步骤是什么?
参考回答:
• 根据“业务发生时刻”的价值识别核心领域(core domain)
• 确定核心领域之间的依赖关系
• 用纸和笔画表格并写实例(这里的实例可以是业务用例,用户故事,或者业务发生时刻)
• 确定“聚合根 (AGGREGATE ROOT)”
• 以“人以群分”的原则抽取新的“聚合”
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618325
问题二:代码建模阶段的主要流程是什么?
代码建模阶段的主要流程是什么?
参考回答:
第一步:完成领域类到代码类的映射
第二步:应用设计原则和设计模式。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618326
问题三:在数据建模中,领域模型中的实体和属性通常映射到什么?
在数据建模中,领域模型中的实体和属性通常映射到什么?
参考回答:
通常映射为数据库中的表,而领域模型中的属性映射成表中的字段。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618327
问题四:领域模型中的一对多关联在数据库中如何表示?
领域模型中的一对多关联在数据库中如何表示?
参考回答:
可以映射成一个外键字段,在数据库中通常不会真的建立外键约束,但这种外键的逻辑关系仍然存在,可以用虚线箭头表示这种逻辑上的外键关系,这被称为虚拟外键。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618328
问题五:如何处理领域模型中的多对多关联?
如何处理领域模型中的多对多关联?
参考回答:
对于领域模型中的多对多关联,在数据库中必须增加一个关联表,这个关联表中包括了两个实体表各自的主键。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618329