爱一兮堞鹿
2020-07-08 08:54
DIO层是啥
可以,但不推荐,service层是用于处理业务逻辑的,而dao层是用于跟数据库交互的,不同的层做不同的事
理论上,你全部写到一个视图函数里都不是什么问题,程序可以跑,但实际开发不会这么做,关于分层设计的理论可以自行百度了解,有个概念即可,主要是在于实践的运用。
分层设计的优势有很多,我举两个很直观的例子。
第一个是隔离变化,后面视频中有一段就是为了解决某个小问题对后端代码进行了修改,但只影响了其中某一层的代码,这个就是分层设计的好处之一,隔离变化,让变化的范围尽可能的小,这样可以尽可能的避免“牵一发而动全身”这种问题。
第二个是项目结构清晰,这个是可以直观从项目录结构可以看出来的,通俗点就是你想找啥代码的时候,很容易定位到,同时,这也意味着项目从整体上来说的可读性会比较好。
放大看是dao。。。这个能合并到service层不?
0到1快速构建自己的后台管理系统
21786 学习 · 145 问题
相似问题