- 19
- 0
- 约2.23千字
- 约 17页
- 2018-05-11 发布于广东
- 举报
MV设计模式-.ppt
简单的MVC设计模式 张道男 模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪发明的一种软件设计模式,在当今软件开发中广泛使用。其将Web应用的输入、输出和处理流程按照Model、View和Controller分成三层。 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XML、JSP和Excel。 MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务逻辑的处理。业务逻辑的处理由模型(Model)完成。 模型(Model):用于表示业务数据和实现业务逻辑。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。模型的设计可以说是MVC最主要的核心。 控制器(Controller)用于完成流程控制,它接收来自视图层用户输入的数据并调用相应的模型进行处理,最后选择合适的视图去响应客户。 1.各司其职,互不干涉 在MVC模式中,三层各司其职,所以一旦哪一层需要发生变化,只需要更改相应层的代码,而不会影响到其它层的代码。 2.有利于开发中的分工 在MVC模式中,由于系统按层分开,从而可以更好的实现开发的分工。页面设计人员可以只考虑如何将页面设计得更加美观和易于操作;对业务熟悉的人员可以更加专心地进
您可能关注的文档
- BnitAlttrtoapnfrind(PartA)课件(牛津小学英语课件).ppt
- Bnit课件(牛津小学英语课件).ppt
- dram-hom--牛津英语.ppt
- dramavr8第1章.ppt
- frinds 六人行 老友记介绍.ppt
- h03 规划企业战略与市场营销管理.ppt
- harity-al--牛津英语.ppt
- indosXP文件管理.ppt
- ISO14001年管理评审.ppt
- Java与设计模式-T3.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 情丝难断的母子(小小说).docx VIP
- 2026年中考道德与法治材料关键词转换答题术语(图).docx VIP
- 《媒体与社会》课件.ppt VIP
- 牧马人维修技术资料手册【车主必备】.pdf VIP
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 乙肝指南新版标准.docx VIP
- 2025年民政群众身边腐败工作汇报.docx VIP
- 2026年江西中考历史阶段提升检测试卷(附答案解析).docx VIP
- 慢性乙型肝炎诊疗指南 最新版 解读.docx VIP
- 软组织挫伤病历模板.docx VIP
原创力文档

文档评论(0)