gse*_*ric 16 domain-driven-design
有界上下文是否涵盖所有应用程序层(域,应用程序,演示文稿和基础架构)或仅域模型?例如,我应该使用以下结构:
<bc 1>
|_ domain
|_ application
|_ presentation
|_ infrastructure
<bc 2>
|_ domain
|_ application
|_ presentation
|_ infrastructure
Run Code Online (Sandbox Code Playgroud)
或以下:
domain
|_ <bc 1>
|_ <bc 2>
application
presentation
infrastructure
Run Code Online (Sandbox Code Playgroud)
Mik*_*eSW 11
两者都是有效的方法.我倾向于支持第一种选择,因为它允许更好的模块化和高水平BC的清晰边界.第二种选择是"标准"这样做的方式,它有利于让我们说更技术性的分层,而第一种选择字面上倾向于更多的域驱动分层.
选择你觉得更舒服的那个.