摘要:
什么是MVCMVC 是一种设计模式,它将应用划分为3 个部分:数据(模型)、展现层(视图)和用户交互层(控制器)。换句话说,一个事件的发生是这样的过程:1.用户和应用产生交互。2.控制器的事件处理器被触发。3.控制器从模型中请求数据,并将其交给视图。4.视图将数据呈现给用户。现在来看一个真实的例子,图1-1展示了在Holla 中如何发送新的聊天消息。1.用户提交一个新的聊天消息。2.控制器的事件处理器被触发。3.控制器创建了一个新的聊天模型(Chat Model)记录。4.然后控制器更新视图。5.用户在聊天窗口看到新的聊天消息。我们不用类库或框架就可以实现这种MVC 架构模式。关键是要将MVC 阅读全文