MVC框架详细信息

软件开发

移动应用


浏览:903 次

MVC(Model-View-Controller)是最常见的软件体系结构之一,在软件开发领域得到了广泛的应用。

MVC意味着软件可以分为三部分:

视图:用户界面

控制器:业务逻辑

型号:数据保存

部件之间的通信模式为:

视图向控制器发送指令

Controller完成业务逻辑后,需要模型更改其状态

模型向视图发送新数据,用户获得反馈

所有通信都是单向的,如下图所示:

执行MVC模式有两种方式:

(1) 通过View接收指令并将其传递给控制器

(2) 直接通过控制器接收指令

实际项目中通常采用更灵活的方法:

(1) 用户可以向View发送指令(DOM事件),然后View直接请求Model更改状态;

(2) 用户还可以直接向控制器发送指令(更改URL以触发hashChange事件),然后由控制器发送到视图;

(3) Controller非常薄,仅用作路由,而View非常厚,业务逻辑部署在View中。因此,一些框架直接取消控制器,只保留一个路由器。

来到统软云免费了解更多信息:、、、等。

统软云是一家专业和服务提供商,提供一站式移动应用解决方案,以满足您的各种需求。欢迎评估您的需求并免费获取报价。

,注册后为新手提供免费开发包