AngularJS MVC 架构

AngularJS MVC 架构

M 模型 V 视图 C 控制器,或者通常被称为 MVC,是用于开发 Web 应用程序的软件设计模式。模型视图控制器模式由以下三个部分组成−

  • 模型 − 它是模式的最低层,负责维护数据。

  • 视图 − 负责向用户显示所有或部分数据。

  • 控制器 − 是控制模型和视图之间交互的软件代码。

MVC 很受欢迎,因为它将应用程序逻辑与用户界面层隔离,并支持关注点分离。控制器接收应用程序的所有请求,然后与模型一起准备视图所需的任何数据。视图使用控制器准备的数据生成最终的可呈现响应。MVC 抽象可以以以下图形方式表示。

AngularJS MVC 架构

模型

模型负责管理应用程序数据。它响应视图的请求,并根据控制器的指令更新自身。

视图

按照控制器决定呈现数据的特定格式进行展示。它们是基于脚本的模板系统,例如JSP、ASP、PHP,非常容易与AJAX技术集成。

控制器

控制器响应用户输入,并在数据模型对象上执行交互操作。控制器接收输入,验证输入,并执行修改数据模型状态的业务操作。

AngularJS是基于MVC模式的框架。在接下来的章节中,我们将看到AngularJS如何使用MVC方法论。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程