- 8
- 0
- 约1.72万字
- 约 19页
- 2018-05-22 发布于河南
- 举报
基础知识整理大全
的地方法用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层??
答:MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件
从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层?数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问?业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关?表示层:是系统的UI部分,负责使用者与整个系统的交互。??mvc优点:? 分工明确,条理清晰,易于调试,而且具有可扩展性。
?1.通过把项目分成model view和controller,使得复杂项目更加容易维护。
2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为
3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。
4.对单元测试的支持更加出色
5.在团队开发模式下表现更出众
mvc缺点:? 增加成本。?1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。?2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。
分
您可能关注的文档
最近下载
- DB15∕T 4300-2026 现代煤化工企业能源管理体系实施指南.pdf VIP
- JJF(皖) 258-2026 臭氧比色计校准规范.pdf VIP
- JJF(皖) 256-2026 轨道车轮对动平衡机校准规范.pdf VIP
- JJF(皖) 253-2026 回流焊炉校准规范.pdf VIP
- 2025年湖南省高中学业水平合格考试英语试卷真题(含答案详解) .pdf VIP
- JJF(皖) 251-2026 澄清度测定仪校准规范.pdf VIP
- 2024年湖北省中考地理·生物试卷(含答案解析).docx
- 《电气一次部分》课程设计报告---发电厂设计.pdf VIP
- 2025年春新人教版七年级下册历史全册课件.pptx
- 2025年浏阳社区专职工作人员招聘真题(附答案及解析).docx VIP
原创力文档

文档评论(0)