采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我看课程里放在了Adapter适配层,用于不同外设适配。同时又看到了基础设施层也有Repository的实现,例如OrderMapper、TradeCabinetVendingMachineMapper等。
所以,OrderRepositoryImpl也可以放在基础设施层?
基础设施层的Mapper只是访问数据库表的对象,和存储基础设施强相关,所以放在基础设施层。Repository的实现类之所以放在适配层因为它做的就是适配性的事情,如果存储用的是关系型数据库,它调用关系型数据库的Mapper来取数据;如果存储用的是mongodb、hbase、es或其他,那么它就需要调用其他类型的Mapper了。
非常感谢!
这样来说,所谓适配层不仅仅是适配客户端,也包括适配基础设施端
登录后可查看更多问答,登录/注册
结合智慧零售项目实践,深度解剖DDD思想与应用方法
709 5
690 5
676 5
1.2k 5
579 4