课程
/前端开发
/Node.js
/0到1快速构建自己的后台管理系统
DIO层是啥
2020-07-08
源自:0到1快速构建自己的后台管理系统 3-3
正在回答
可以,但不推荐,service层是用于处理业务逻辑的,而dao层是用于跟数据库交互的,不同的层做不同的事
爱一兮堞鹿 提问者
无心铁憨憨 回复 爱一兮堞鹿 提问者
理论上,你全部写到一个视图函数里都不是什么问题,程序可以跑,但实际开发不会这么做,关于分层设计的理论可以自行百度了解,有个概念即可,主要是在于实践的运用。
分层设计的优势有很多,我举两个很直观的例子。
第一个是隔离变化,后面视频中有一段就是为了解决某个小问题对后端代码进行了修改,但只影响了其中某一层的代码,这个就是分层设计的好处之一,隔离变化,让变化的范围尽可能的小,这样可以尽可能的避免“牵一发而动全身”这种问题。
第二个是项目结构清晰,这个是可以直观从项目录结构可以看出来的,通俗点就是你想找啥代码的时候,很容易定位到,同时,这也意味着项目从整体上来说的可读性会比较好。
放大看是dao。。。这个能合并到service层不?
举报
开源框架LIN-CMS+NodeJS+Vue 快速构建UI好看+功能便捷的后台管理系统
2 回答dao层 music.update({...params})}中 为甚么不是MusicModel.update?
1 回答vue开发工具是啥?
1 回答dao层 music.update({...params})}中更新的参数 ...什么意思
1 回答報這個錯,啥意思呀
2 回答lin-cms-koa 0.3.0 这个版本 图片上传一直报请求超时,这是为啥?