模型-视图-控制器或MVC,这是一个常见的名称,是一种用于开发网络应用程序的软件设计模式。模型-视图-控制器模式由以下三部分组成:
模型/模型——负责维护数据模式的最底层。
视图/视图-负责向用户显示全部或部分数据的部分。
控制器/控制器-软件代码控制模型和视图之间的交互。
MVC之所以受欢迎,是因为它将应用程序逻辑与用户界面层和支持问题隔离开来。这里的控制器接收应用程序的所有请求,并准备视图所需的任何数据。视图,使用准备好的控制器,产生一个最终体面的响应数据。MVC抽象可以用图形表示如下。
模型-模型
模型是负责管理应用程序的数据。它响应来自视图的请求,还响应指令从控制器更新自身。
视图-视图
在呈现数据的特定格式中,控制器决定触发显示数据。它们是基于脚本的模板系统,如JSP、ASP和PHP,很容易与AJAX技术集成。
控制器-控制器
控制器负责响应用户输入并执行交互式数据模型对象。控制器接收输入,验证输入,然后执行修改数据模型状态的业务操作。
AngularJS是一个MVC框架。在下一节中,让我们看看AngularJS是如何使用MVC方法的。
以上就是AngularJS MVC架构。后续继续整理相关材料。感谢您对本网站的支持!