order icon indicating copy to clipboard operation
order copied to clipboard

程序结构划分疑问

Open Quiter2013 opened this issue 4 years ago • 1 comments

看了博主的代码,对于DDD程序结构有以下两个疑问

  1. 按照DDD的分层结构,为什么在你的工程里面是直接在Service层就对外暴露接口了呢
  2. 基础层在工程中没有体现 以上两个疑问,不知是否可以给以说明

Quiter2013 avatar Mar 11 '20 10:03 Quiter2013

服务直接暴露接口作为API,是一种简单做法,在复杂案例情况下,两者最好分离。 基础层只有仓储Repostiory层,复杂项目中基础层包括消息中间件。由于是简单案例,直接使用仓储层默认作为基础层。 这个案例主要展示订单聚合的实现,不是完整DDD架构实现,完整DDD+六边形架构可参考jivejdon

banq avatar Mar 12 '20 02:03 banq