DIO层是啥

来源:3-3 新增期刊内容02-模型操作

爱一兮堞鹿

2020-07-08 08:54

DIO层是啥

写回答 关注

3回答

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

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

    无心铁憨憨 回复爱一兮堞鹿

    model层是用于存放业务对象的啊,可以适当的写一些非常简单的业务,但数据库层的操作,怎么也不会在这一层去操作

    2020-07-08 11:33:30

    共 2 条回复 >

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

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

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

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

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

    爱一兮堞鹿

    谢谢黄老师~

    2020-07-08 15:25:06

    共 1 条回复 >

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

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

0到1快速构建自己的后台管理系统

开源框架LIN-CMS+NodeJS+Vue 快速构建UI好看+功能便捷的后台管理系统

21786 学习 · 145 问题

查看课程

相似问题