FreeEx 最近的时间轴更新
FreeEx

FreeEx

V2EX 第 208186 号会员,加入于 2016-12-29 11:55:42 +08:00
今日活跃度排名 14422
根据 FreeEx 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
FreeEx 最近回复了
@wolfie java 17 来了,多行字符串功能利好 jdbc template,直接手写 sql 了
:) 太厉害了,重大科研成果,可以申请院士了。
28 天前
回复了 Renco 创建的主题 职场话题 怎么样区分努力和内卷
只要你按时上下班就不算内卷
给老哥点赞,加油
35 天前
回复了 glacial 创建的主题 服务器 ibm power s814 有偿 Linux 虚拟化
wx: dHlwZS1zYWZl
37 天前
回复了 maplerecall 创建的主题 互联网 一证通查正式上线了
现在系统繁忙,建议您错峰(晚 9:00 至早 7:00 间)访问。给您带来的不便,我们深表歉意。
难道就没有人说 Windows 的应用商店和网络问题吗?无论挂不挂梯子都是一个大坑,经常性打不开。
@chaleaoch 是这个意思
@chaleaoch 纯粹的设计中 repository 是不应该出现业务逻辑的,只负责 DB 操作。之所以我把业务逻辑写到了 repository 里面是因为我在 golang 的开源库里没有找到合适的依赖注入库,初始化一个 service 挺麻烦的,我就为了省事把业务逻辑写到了 repository 里面,想着后期再优化修改,实际上这是不可取的(到现在我还没改)。

我了解 repository 模式在 SpringDataJpa 上面,repository 与 DAO ( Data Access Object )有着明显区别,repository 是面向对象的,一个 repository 只操作一种对象,对应到数据库也只是一个库,多表操作就需要封装到 service 里面,属于业务逻辑了,感觉有点像 DDD ; DAO 是面向数据的,经常会写一些多表的 sql,关于 db 的业务逻辑也包含在了 dao 里面。

PS:关于 golang 的开发模式我也在摸索中,代码不是很规范,希望你能取其精华,去其糟粕。
51 天前
回复了 MonikaCeng 创建的主题 程序员 技术总监,找前端工作被拒
幸亏楼主没有去面 Java,那才叫怀疑人生,哈哈 :)
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   996 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
♥ Do have faith in what you're doing.