首先需要解释一下,MAC是一种设计模式,它包含了三个部分:
1.M ------------Model (模型) --------------数据
2.V -----------View (视图) -------------展示层
3.C ------------ Controller (控制器) --------------和用户交互
一个事件发生是这样的一个过程:
1.用户和应用产生交互---------->2.控制器的事件处理器被触发-------------->3.控制器从模型中请求数据,并将其交给视图----------->4.视图将数据展示给用户
不用类库或者矿机就可以实现这种MVC的架构模式,关键要将每个部分的职责进行划分,将代码清晰的分割为若干部分。方便日后的测试和维护。
其实不必太过纠结于某某框架,哪怕只是使用Jquery也可以实现MVC这种模式,可能你自己一直在用这种模式,只是不太清楚具体的概念而已。
转载地址:http://www.cnblogs.com/chris-oil/p/6146596.html