order
order copied to clipboard
程序结构划分疑问
看了博主的代码,对于DDD程序结构有以下两个疑问
- 按照DDD的分层结构,为什么在你的工程里面是直接在Service层就对外暴露接口了呢
- 基础层在工程中没有体现 以上两个疑问,不知是否可以给以说明
服务直接暴露接口作为API,是一种简单做法,在复杂案例情况下,两者最好分离。 基础层只有仓储Repostiory层,复杂项目中基础层包括消息中间件。由于是简单案例,直接使用仓储层默认作为基础层。 这个案例主要展示订单聚合的实现,不是完整DDD架构实现,完整DDD+六边形架构可参考jivejdon