dao层写法有什么好处?

我感觉封装的太过度了,反人类

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 18

dao个daodao那是什么dao

3年前 评论

就像go语言一样,看的人很舒心,写的人很糟心,各有利弊。

3年前 评论

Java转PHP的吧

3年前 评论
巴啦啦

哈哈,何止dao,还有entity ,impl,model

3年前 评论

什么是DAO?

3年前 评论
半人间 3年前
raybon 3年前

dao个daodao那是什么dao

3年前 评论

:joy: crmeb 就是那样写的 控制器里的一个查询 要经历 serveice -> model -> dao .....

3年前 评论
wanzi (楼主) 3年前
raybon 3年前
颠倒的玉石

就是装逼好看。。。。。。。看衣服多

3年前 评论

@channel 挖草,我居然跟着唱起来了

3年前 评论

我觉得很有必要,Interface→service→reponsitotry,Interface写需要的接口,service实现接口并且调用reponsitotry,reponsitotry调用model进行增删改查等操作,service还可以进行复杂数据处理,controller调用各个service。

这样做的好处就是不再像以前一样,所有的业务代码都往控制器或者模型里面堆,能够使得代码结构更清晰,便于维护和扩展,也就是所谓的降低耦合性,现在就在用这样的模式,写的时候稍微麻烦一点,但是调试和正式使用维护的时候,爽的一P。

3年前 评论
冯小胖同学 3年前
还不出来 3年前
她来听我的演唱会 (作者) 3年前
她来听我的演唱会 (作者) 3年前
还不出来 3年前
她来听我的演唱会 (作者) 3年前
九霄道长

看情况吧 有的项目工期短 人又少 真的写不出来规范代码

3年前 评论
czy2020

@channel 你这个就有点魔性了

3年前 评论

如果是自用项目的话,确实没有必要,如果是开源项目的话,为了定规范,可以用 interface 对使用者进行规范,防止意外

3年前 评论

有些场景没用,只是代码规范 不能一会这写法 一会另外一种写法

3年前 评论
├── Amqp
├── Constants
├── Controller
├── Event
├── Exception
├── Facade
├── Job
├── Listener
├── Logic
├── Middleware
├── Model
├── Provider
├── Request
├── Service
├── Task
├── Traits
└── functions.php
3年前 评论

简单的MVC不香吗?

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!