Android mvc模式

android mvc模式適用于小型的項目

mvc主要分為三層:model/模型層,controller/控制層,view/視圖層。

model是用于建立數(shù)據(jù)模型和為相應的數(shù)據(jù)行為提供服務,包括service/業(yè)務邏輯和entity/實體類,entity主要是與數(shù)據(jù)庫的字段對應的pojo,不承擔任何邏輯運算,service主要是對數(shù)據(jù)增刪查改的業(yè)務邏輯。model與數(shù)據(jù)庫之間建立連接,還需要引入dao層,dao層主要是處理數(shù)據(jù)的作用,需要用到數(shù)據(jù)庫連接技術或網(wǎng)絡技術的應用。

controller層主要是連接model和view的。view發(fā)出數(shù)據(jù)請求,controller負責從model獲取數(shù)據(jù)展現(xiàn)在view或是從view獲取操作或數(shù)據(jù)提供給controller進行對應的行為,controller根據(jù)要求進行反應或者數(shù)據(jù)存儲。

view視圖層,通俗地講,就是用戶能夠看得見的部分,可以顯示數(shù)據(jù)和請求行為。

上面講的mvc是普適化的mvc模式,即可以運用到大多數(shù)場景。那么在android中具體怎么運用呢?



android mvc


相信上圖已經(jīng)很好地解釋了在android mvc模式的應用。

希望指正!

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容