Ajax实践学习笔记(五)架构模式(Architectural Pattern)
2008-09-04 17:16
513 查看
模型—视图—控制器(MVC)
描述的是将程序与用户交互的部分和完成其他繁重工作、科学计算或业务逻辑等等的部分很好分离的一种方式。
模型: 应用的问题域,也就是要解决的问题。
视图: 程序展现给用户的东西。
例如输入表单、图片、文本或者UI组件。视图不一定是图形形式的。例如,在一个声音驱动的程序中,语音提示也是视图。
控制器: 是连接模型与视图的中间媒介,处理模型与视图的通信。
MVC的黄金定律是视图和模型不应该相互通信
描述的是将程序与用户交互的部分和完成其他繁重工作、科学计算或业务逻辑等等的部分很好分离的一种方式。
模型: 应用的问题域,也就是要解决的问题。
视图: 程序展现给用户的东西。
例如输入表单、图片、文本或者UI组件。视图不一定是图形形式的。例如,在一个声音驱动的程序中,语音提示也是视图。
控制器: 是连接模型与视图的中间媒介,处理模型与视图的通信。
MVC的黄金定律是视图和模型不应该相互通信
相关文章推荐
- Ajax实践学习笔记(四)设计模式
- 【学习笔记javascript设计模式与开发实践(状态模式)----16】
- 【学习笔记javascript设计模式与开发实践(迭代器模式)----7】
- 《Hadoop大数据架构与实践》学习笔记
- AJAX学习笔记之 客户端请求方式 get 和post 模式
- 【学习笔记javascript设计模式与开发实践(职责链模式)----13】
- Flex企业应用开发实践学习笔记(八)——Flex on Java企业应用架构
- 《Pro ASP.NET MVC 3 Framework》学习笔记之二十一【Area及URL架构的最佳实践】
- 学习笔记3:《大型网站技术架构 核心原理与案例分析》之 大型网站架构模式
- Android 学习笔记 —— Android 四大组件 与 MVC 架构模式
- 《Orange's 一个操作系统的实现》学习笔记--实践认识保护模式
- Ajax实践学习笔记(一) 寻找DOM节点
- 【学习笔记javascript设计模式与开发实践----1】
- 【学习笔记javascript设计模式与开发实践(闭包和高阶函数)----3】
- 【学习笔记javascript设计模式与开发实践(单例模式)----4】
- 【学习笔记javascript设计模式与开发实践(状态模式)----16】
- 【学习笔记】《深入PHP - 面向对象、模式与实践》(第3版)——第5章 对象工具
- 【学习笔记javascript设计模式与开发实践(单例模式)----4】
- 【学习笔记javascript设计模式与开发实践(策略模式)----5】
- 【学习笔记javascript设计模式与开发实践(命令模式)----9】