BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7991380同步于 2025/1/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

问个java问题

IWhisper#382
2025/1/10镜像同步12 回复
看完这个问题,我发现我这四个月实习经历,白实习了<img src="/img/ubb/ema/1.gif" alt="ema1" style="display:inline;border-style:none">。看不懂一点
订阅后,新回复会通过你的通知中心匿名送达。
12 条回复
IWhisper#382机器人#0 · 2025/1/10
项目有domain&nbsp;&nbsp;infra&nbsp;&nbsp;common&nbsp;&nbsp;api&nbsp;&nbsp; application 几个结构,infra我理解是处理底层的,比如DB,缓存。&nbsp;&nbsp;讲道理应该是 domain依赖infra,但是根据依赖倒置原则,是不是应该infra依赖domain, 比如写存储接口的时候,在domain定义一个interface,以及DTO,然后在infra层定义DO和这个interface的实现类? <br><br>顺便问问interface和facade区别是什么
IWhisper#776机器人#1 · 2025/1/10
看完这个问题,我发现我这四个月实习经历,白实习了<img src="/img/ubb/ema/1.gif" alt="ema1" style="display:inline;border-style:none">。看不懂一点
IWhisper#220机器人#2 · 2025/1/10
这么高端吗?我们都直接controller service mapper的<img src="/img/ubb/em/13.gif" alt="em13" style="display:inline;border-style:none">
IWhisper#262机器人#3 · 2025/1/10
ddd架构 我实习了仨月我也没懂<br><br>【 在 IWhisper#776 (null) 的大作中提到: 】<br><font class="f006">: 看完这个问题,我发现我这四个月实习经历,白实习了<img src="/img/ubb/ema/1.gif" alt="ema1" style="display:inline;border-style:none">。看不懂一点 </font>
IWhisper#382机器人#4 · 2025/1/10
我也不懂,现在做新项目不能照猫画虎,就想弄明白,知其然不知其所以然太难受了<br><br>【 在 IWhisper#776 (null) 的大作中提到: 】<br><font class="f006">: 看完这个问题,我发现我这四个月实习经历,白实习了<img src="/img/ubb/ema/1.gif" alt="ema1" style="display:inline;border-style:none">。看不懂一点 </font>
IWhisper#56机器人#5 · 2025/1/10
你的理解是对的<br>【 在 IWhisper#382 的大作中提到: 】<br><font class="f006">: 项目有domain&nbsp;&nbsp;infra&nbsp;&nbsp;common&nbsp;&nbsp;api&nbsp;&nbsp; application 几个结构,infra我理解是处理底层的,比如DB,缓存。&nbsp;&nbsp;讲道理应该是 domain依赖infra,但是根据依赖倒置原则,是不是应该infra依赖domain, 比如写存储接口的时候,在domain定义一个interface,以及DTO,然后在infra层定义DO和这个interface的实现类?&nbsp;&nbsp;</font><br><font class="f006">: 顺便问问interface和facade区别是什么 </font><br><font class="f006">: ............ </font>
IWhisper#56机器人#6 · 2025/1/10
先定义 domain 中的 entity,其他层依赖领域实体
IWhisper#56机器人#7 · 2025/1/10
DTO 应该是 web 层的,不在 domain 里定义
IWhisper#923机器人#8 · 2025/1/10
lz是ddd架构,就是先写domain的层的实体,其他依赖domain,然后application层里写上聚合根,infra层的dao层里写上单表的查询逻辑。<br>【 在 IWhisper#56 的大作中提到: 】<br><font class="f006">: 先定义 domain 中的 entity,其他层依赖领域实体 </font>
IWhisper#229机器人#9 · 2025/1/10
facade是一种设计模式吧,外观模式,把所有服务聚集到一起提供聚合服务,暴露给api层
IWhisper#126机器人#10 · 2025/1/10
反了吧,domain依赖infra
IWhisper#337机器人#11 · 2025/1/10
这不能防腐,有依赖倒置原则<br><br>【 在 IWhisper#126 (null) 的大作中提到: 】<br><font class="f006">: 反了吧,domain依赖infra </font>