Domain Driven Design (DDD领域驱动设计)主要是业务分类例如(订单、合同、生产、检测、物流、运输等),独立单元相互不干扰,仅暴露接口的模型。核心在Domain,所有业务模块放这边,当然我们做的时候微服务是一个个业务工程。
![](https://file.jishuzhan.net/article/1767196568324149250/547b26217bda6aa41b4279066278bd3a.webp)
![](https://file.jishuzhan.net/article/1767196568324149250/fed7dd4ea26521d04fc6a3cc248da950.webp)
userinfo: SampleController (SampleReq) return SampleVO [SampleReq对象转化在哪里哦]
application: 1)SampleService 2)SampleServiceImpl 3) [SampleReq对象转化SampleDomainObject在哪里哦] 4)SampleDomainObjectSampleVO SampleDomainObject return SampleVO
domain 1)SampleRepository 2)SampleDomainService 3)SampleDomainObject
infra : 1) SampleRepositoryImpl 2)Mapper.java Mapper.xml 3) SampleDOConvertor SampleDataObject SampleDomainObject
![](https://file.jishuzhan.net/article/1767196568324149250/5e5d20af96df8bdce3f50a8e7fe128c5.webp)
![](https://file.jishuzhan.net/article/1767196568324149250/a60cdaca4dbc0f6efdd57bafa74f8aae.webp)
【这里也没有 领域触发驱动 的实践】
坚持学习!!!