问答详情
源自:3-3 新增期刊内容02-模型操作

DIO层是啥

DIO层是啥

提问者:爱一兮堞鹿 2020-07-08 08:54

个回答

  • 无心铁憨憨
    2020-07-08 11:20:37
    已采纳

    可以,但不推荐,service层是用于处理业务逻辑的,而dao层是用于跟数据库交互的,不同的层做不同的事

  • 沁尘
    2020-07-08 15:13:00

    理论上,你全部写到一个视图函数里都不是什么问题,程序可以跑,但实际开发不会这么做,关于分层设计的理论可以自行百度了解,有个概念即可,主要是在于实践的运用。

    分层设计的优势有很多,我举两个很直观的例子。

    第一个是隔离变化,后面视频中有一段就是为了解决某个小问题对后端代码进行了修改,但只影响了其中某一层的代码,这个就是分层设计的好处之一,隔离变化,让变化的范围尽可能的小,这样可以尽可能的避免“牵一发而动全身”这种问题。

    第二个是项目结构清晰,这个是可以直观从项目录结构可以看出来的,通俗点就是你想找啥代码的时候,很容易定位到,同时,这也意味着项目从整体上来说的可读性会比较好。

  • 爱一兮堞鹿
    2020-07-08 09:03:29

    放大看是dao。。。这个能合并到service层不?