MVC代表模型视图控制器。它是用于开发Web应用程序的软件设计模式。它之所以受欢迎,是因为它将应用程序逻辑与用户界面层隔离开来并支持关注点分离。
文章图片
【angularjs mvc体系结构】MVC模式由以下三个部分组成:
- 模型:它负责管理应用程序数据。它响应来自视图的请求以及来自控制器以更新自身的指令。
- 视图:它负责向用户显示所有数据或仅部分数据。它还以特定格式指定数据,该格式由控制器决定呈现数据触发。它们是基于脚本的模板系统,例如JSP,ASP,PHP,并且非常易于与AJAX技术集成。
- 控制器:负责控制模型和视图之间的关系。它响应用户输入并在数据模型对象上执行交互。控制器接收输入,对其进行验证,然后执行修改数据模型状态的业务操作。