企業(yè)網(wǎng)站設(shè)計(jì)劃分前后端
日期 : 2019-04-22 13:05:54
劃分前后端,視圖層 (V) 是頁面的搭建, 顯示各種數(shù)據(jù), 劃分為前端;模型層 (M) 是存儲(chǔ)各種數(shù)據(jù)和處理不同的業(yè)務(wù)邏輯, 劃分為后端。最關(guān)鍵是控制層的劃分, 因?yàn)檫@關(guān)系到前后耦合問題的處理。控制層 (C) 是具備轉(zhuǎn)發(fā)和處理請(qǐng)求的功能, 它是一個(gè)信息的調(diào)配處理器, 解析客戶端的請(qǐng)求內(nèi)容并把此內(nèi)容發(fā)送給某個(gè)服務(wù)端, 服務(wù)端得到內(nèi)容在模型層處理后, 反饋內(nèi)容給控制層, 再由此給客戶端發(fā)送正確的網(wǎng)頁頁面。雖然說控制層和模型層的交流比較簡單, 用來進(jìn)行數(shù)據(jù)交互。從控制層的作用來看, 它是數(shù)據(jù)的交互和調(diào)度地方, 沒有業(yè)務(wù)邏輯, 所以把控制層劃分到前端比較合理。