- 1
- 0
- 约3.17千字
- 约 96页
- 2026-09-09 发布于北京
- 举报
*;*;*;;;;;8.2MVC模式;;;;;6.有利于软件工程化管理
因为不同的层各司其职,每一层不同的应用含有某些相似的特征,有利于通过工程化、工具化管理程序代码。
MVC模式的缺点体目前如下几个方面:
(1)增长了系统结构和实现的复杂性:对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增长结构的复杂性,并可能产生过多的更新操作,降低运行效率。
(2)视图与控制器间的过于紧密的连接:视图与控制器是相互分离又紧密联系的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这么阻碍了他们的独立重用。
(3)视图对模型数据的低效率访问:依据模型操作接口的不同,视图可能需要数次调用才能获得足够的显示数据。对未变化数据的无须要的频繁访问,也将损害操作性能。
;8.2.3Django框架中的MVC
Django紧紧地遵循MVC模式,是一种MVC框架。如下是Django中M、V、C各自的含义:
M:数据存取部分,由django数据库层处理。
V:选择显示哪些数据要显示以及怎样显示的部分,由视图和模板处理。
C:依据顾客输入委派视图的部分,由Django框架依据URLconf设置,对给定URL调用合适的Python函数。
因为在Django中,控制器接受顾客输入的部分由框架自行处理,而Django更关注的是模型(Model)、模板(Template)和视图(Views)
您可能关注的文档
- 嘴含雅言忌爆粗 文明用语显素养.ppt
- Matlab编程技巧与实践解析.ppt
- 创业创新实战教程五堂精华课程.ppt
- MBA高效沟通艺术人际冲突解决策略解析.ppt
- 物理内能解析与教学攻略.ppt
- 跨文化商务谈判技巧与实践.ppt
- 客户细分与精准营销培训.ppt
- 自动化贴标机转鼓精确调整技巧.ppt
- 智能电梯生产信息化系统集成方案.ppt
- 避害攻略生活无毒环境构建.ppt
- 管理信息系统(英文版第7版)kroenke_emis7e_inppt_ce02.pptx
- 管理信息系统(英文版第7版)kroenke_emis7e_inppt_ce03.pptx
- 管理信息系统(英文版第7版)kroenke_emis7e_inppt_ce04.pptx
- 管理信息系统(英文版第7版)kroenke_emis7e_inppt_ce14.pptx
- 管理信息系统英文版试题.doc
- 管理信息系统(英文版第7版)kroenke_emis7e_inppt_ce01.pptx
- 电子数据取证技术应用教学计划教案.doc
- 贵州中考化学总复习25第五部分 -第20讲 根据化学方程式的计算.pptx
- 现代电气与PLC应用技术(第二版)项目6PLC对数码管负载的控制.ppt
- 贵州生物中考总复习18-第二篇 中考专题突破-专题一 生物体的结构层次.pptx
最近下载
- 小学科学新教科版一年级上册全册教案(2024秋).doc VIP
- 五年级上册劳动《家用电器的规范使用》PPT课件.pptx VIP
- 维修工设备维护手册(标准版).docx VIP
- 2026年陕西日报社及陕西日报传媒集团招聘(46人)考试备考试题及答案解析.docx VIP
- 机电安装施工现场质量标准化图册.docx VIP
- TSG92-2026《承压类特种设备安全附件安全技术规程》中关于安全阀设计、选用、安装、检查要求.pdf VIP
- 甘肃创玮新材料有限公司BCB(苯并环丁烯)实验项目环评报告表.docx VIP
- 电脑全自动洗衣机使用说明书-小天鹅.PDF VIP
- 炊事员的考试题及答案.doc VIP
- 2024-2025学年小学音乐一年级上册人教版(2024)教学设计合集.docx
原创力文档

文档评论(0)