亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

3 回答

可以,但不推薦,service層是用于處理業務邏輯的,而dao層是用于跟數據庫交互的,不同的層做不同的事

0 回復 有任何疑惑可以回復我~
#1

愛一兮堞鹿 提問者

在model層不行嗎
2020-07-08 回復 有任何疑惑可以回復我~
#2

無心鐵憨憨 回復 愛一兮堞鹿 提問者

model層是用于存放業務對象的啊,可以適當的寫一些非常簡單的業務,但數據庫層的操作,怎么也不會在這一層去操作
2020-07-08 回復 有任何疑惑可以回復我~

理論上,你全部寫到一個視圖函數里都不是什么問題,程序可以跑,但實際開發不會這么做,關于分層設計的理論可以自行百度了解,有個概念即可,主要是在于實踐的運用。

分層設計的優勢有很多,我舉兩個很直觀的例子。

第一個是隔離變化,后面視頻中有一段就是為了解決某個小問題對后端代碼進行了修改,但只影響了其中某一層的代碼,這個就是分層設計的好處之一,隔離變化,讓變化的范圍盡可能的小,這樣可以盡可能的避免“牽一發而動全身”這種問題。

第二個是項目結構清晰,這個是可以直觀從項目錄結構可以看出來的,通俗點就是你想找啥代碼的時候,很容易定位到,同時,這也意味著項目從整體上來說的可讀性會比較好。

0 回復 有任何疑惑可以回復我~
#1

愛一兮堞鹿 提問者

謝謝黃老師~
2020-07-08 回復 有任何疑惑可以回復我~

放大看是dao。。。這個能合并到service層不?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

DIO層是啥

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號