[筆記] MVC 架構




MVC 架構可以解決什麼問題?
網頁即時訂位系統
A 同學在網頁上打叉叉
把資料寫入資料庫
另一個B同學要及時在他的畫面看到,那個位置被訂走了
MVC 的運作順序:
Controller 去 Model 拿資料,呈現到 View上面
或是 Controller跟View講,你去 Model 拿資料
回到選座位的問題
A 按了按鈕之後,由Controller 去 Model 變動資料
但是 B 要怎麼知道座位被訂走了呢?
View 要跟 Model 註冊,他正在看 Model 裡面的資料
所以 Model 要知道現在有幾個 View 在看
以上面的情況來講,有兩個人在看這個 Model
所以A 更動了 Model 後
Model 就會送一個 refresh 的訊號給 View B 叫他更新畫面!

[Question] Model 2 跟 MVC 架構的差別?

留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking