當前位置:編程學習大全網 - 網站源碼 - 簡述MVC模式中M、V、C分別指代什麽及發揮的作用

簡述MVC模式中M、V、C分別指代什麽及發揮的作用

C存在的目的則是確保M和V的同步,壹旦M改變,V應該同步更新。 視圖是用戶看到並與之交互的界面,視圖沒有真正的處理發生,不管這些數據是聯機存儲的還是壹個雇員列表,作為視圖來講,它只是作為壹種輸出數據並允許用戶操縱的方式。 模型表示企業數據和業務規則,模型返回的數據是中立的,就是說模型與數據格式無關,這樣壹個模型能為多個視圖提供數據,由於應用於模型的代碼只需寫壹次就可以被多個視圖重用,所以減少了代碼的重復性。 控制器接受用戶的輸入並調用模型和視圖去完成用戶的需求,控制器本身不輸出任何東西和做任何處理。它只是接收請求並決定調用哪個模型構件去處理請求,然後再確定用哪個視圖來顯示返回的數據。 MVC設計模式考慮三種對象:模型對象、視圖對象、和控制器對象。模型對象代表特別的知識和專業技能,它們負責保有應用程序的數據和定義操作數據的邏輯。視圖對象知道如何顯示應用程序的模型數據,而且可能允許用戶對其進行編輯。控制器對象是應用程序的視圖對象和模型對象之間的協調者。

  • 上一篇:旅遊世界什麽時候放映歐洲狗?
  • 下一篇:如何用fwrite()函數將幾組數據寫進壹個.txt文件
  • copyright 2024編程學習大全網