收藏 分享(赏)

模式之——MVC模式.ppt

上传人:w89153 文档编号:8799841 上传时间:2019-07-12 格式:PPT 页数:9 大小:146.99KB
下载 相关 举报
模式之——MVC模式.ppt_第1页
第1页 / 共9页
模式之——MVC模式.ppt_第2页
第2页 / 共9页
模式之——MVC模式.ppt_第3页
第3页 / 共9页
模式之——MVC模式.ppt_第4页
第4页 / 共9页
模式之——MVC模式.ppt_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、MVC简介,目录,什么是模式 MVC介绍 MVC示例 MVC特点,什么是模式,设计模式(Design pattern)23种设计模式Design Patterns: Elements of Reusable Object-Oriented Software将设计模式提升到理论高度,并将之规范化设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,是软件工程的基石,如同大厦的一 块块砖石一样。 框架模式( Architecture pattern )框架模式用来对软件设计进行分工对好的经验方法的总结都可以称之为模式。 一般开发者如果突然接触EJBJ2EE等框架,会觉得特别难

2、学,难掌握,那么转而先掌握设计模式,无疑是给了你剖析EJB或J2EE系统的一把利器。,MVC 模式,MVC is a classical (and recommended) pattern for user interaction at system architecture level ,MVC is not a concrete pattern that you can map to a single classes. MVC(Model/View/Controller)模式是用得比较多的一种设计模式,最早是在Smaltalk中出现。MVC包括三类对象。Model是应用对象,View是它在

3、屏幕上的表示,Controller定义用户界面对用户输入的响应方式。” to understand MVC (maybe also other patterns), the best chance is after you finish severl full cycled software projects/products. To understand a pattern, you d better meet enough cases first,MVC模式,(控制器Controller)- 负责转发请求,对请求进行处理。 (视图View) - 界面设计人员进行图形界面设计。 (模型Mod

4、el) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。,Login示例,Login示例,MVC特点,MVC的缺点是由于它没有明确的定义,它的内部原理比较复杂,所以需要花费一些时间去思考。 你将不得不花费相当可观的时间去考虑如何将MVC运用到你的应用程序,同时由于模型和视图要严格的分离,这样也给调试应用程序带来了一定的困难。每个构件在使用之前都需要经过彻底的测试。 根据开发者经验,由于开发者将一个应用程序分成了三个部件,所以使用MVC同时也意味着你将要管理比以前更多的文件,这一点是显而易见的 MVC并不适合小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不是很大的应用程序通常会得不偿失,如果你肯接受MVC,并且有能力应付它所带来的额外的工作和复杂性,MVC将会使你的软件在健壮性,代码重用和结构方面上一个新的台阶。,谢谢,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报