vuejs基礎-MVVM結構
- 2019 年 10 月 8 日
- 筆記
處理過程:
每當用戶進行業務處理時,如果需要進行業務處理,都會通過網絡請求,去請求後端的服務器,此時,我們的這個請求,就會被後端的App.js監聽到
App.js
項目的入口模塊 一切請求的都需先進入這裡進行處理
appjs並沒有路由分發的功能,需要調用router.js模塊進行路由的分發處理
router.js
這是路由分發處理模塊,為了保證路由模塊的職能單一,rounter.js只負責分發路由,不負責具體業務邏輯的處理
如果涉及到了業務邏輯處理操作:router.js就無能為力,只能調用controller模塊進行業務邏輯處理
Controller
這是業務邏輯處理層,在這個模塊中,封裝了一些具體業務邏輯處理的邏輯代理,但是,也是為了保證職能單一,此模塊只負責業務處理,不負責處理數據的CRUD,如果涉及到了數據的CRUD,需要調用Model層
Model層
職能單一,只負責操作數據庫,執行對應的SQL語句,進行數據的CRUD (create read update delete)
