模型 - 視圖 - 控制器或MVC,MVC是普遍的叫法,是一種軟體設計模式,用於開發Web應用程式。模型- 視圖 - 控制器模式是由以下三部分組成:
-
模型/Model - 一個負責維護數據模式的最低水準。
-
視圖/View - 負責顯示所有或數據到用戶的部分。
-
控制器/Controller - 軟體代碼控制Model和View之間的相互作用。
MVC是受歡迎的,因為它隔離了應用邏輯從用戶介面層和支持的關注點分離。這裏的控制器接收用於該應用程式的所有請求,製備視圖所需要的任何數據。視圖,使用製備的控制器,產生一個最終像樣的回應的數據。 MVC抽象可以用圖形表示如下。

模型 - model
模型是負責管理應用程式的數據。它回應來自視圖的請求,同時也回應指令從控制器進行自我更新。
視圖 - view
在一個特定的格式的演示數據,由控制器決定觸發顯示數據。它們是基於腳本的範本系統,如JSP,ASP,PHP,非常容易使用AJAX技術的集成。
控制器 - controller
控制器負責回應於用戶輸入並執行交互數據模型對象。控制器接收到輸入,它驗證輸入,然後執行修改數據模型的狀態的業務操作。
AngularJS是一個MVC框架。在接下來的章節中,讓我們看到了AngularJS如何使用MVC方法。
上一篇:
AngularJS環境設置
下一篇:
AngularJS快速入門