AngularJS - MVC架构
时间:2021-11-22 作者:匿名
Model View Controller或MVC,通常被称为是一种软件设计模式来开发web应用程序。 模型-视图-控制器模式−由以下三个部分:
模型−最低水平的模式负责维护数据。
视图−它负责显示全部或部分数据给用户。
控制器−软件代码,控制模型和视图之间的相互作用。
MVC是受欢迎的,因为它隔离了用户界面的应用程序逻辑层和支持关注点分离。 控制器接收所有请求的应用程序,然后使用模型准备所需的任何数据视图。 然后使用数据视图由控制器生成最后一个像样的反应。 MVC抽象图形表示如下。
模型
负责管理应用程序数据模型。 它响应请求的视图和控制器的指示更新本身。
视图
报告的数据在一个特定的格式,由控制器决定展示数据。 他们是基于脚本模板系统,如JSP、ASP、PHP和很容易与AJAX技术集成。
控制器
控制器响应用户输入并执行交互对象的数据模型。 控制器接收输入,验证它,然后执行业务操作,修改数据模型的状态。
AngularJS是一个基于MVC框架。 在接下来的章节中,我们将看到AngularJS如何使用MVC方法。