豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 经管营销 > MVP模式
侵权投诉

MVP模式

MVP模式

MVC模式

模型-视图-控制器(Model-View-Controller,MVC) MVC模式的目的就是实现Web系统的职能分工。模式就是为那些需要为同样的数据提供多个视图的应用程序而设计的。它很好地实现了数据层与表示层的分离,特别适用于开发与用户图形界面有关的应用程序,模式中基本结构定义为:

控制器(Controller) 用来处理用户命令以及程序事件的,是model与view之间沟通的桥梁,分派用户请求并选择合适的视图用于显示,可将视图层的数据(解释用户输入)映射为模型层可执行操作,通常用servlet、struts实现;

模型(model) 维护数据并提供数据访问方法,通常用JavaBean实现(模型对象Model Objects);

视图(view) 数据的显示与用户交互,通常使用jsp或html实现。

MVC模式基本实现过程为:

1. 控制器(如Java中的main程序入口)要新建模型;

2. 控制器要新建一个或多个视图对象,并将它们与模型相关联;

3. 控制器改变模型的状态;

4. 当模型的状态改变时,模型将会自动刷新与之相关的视图。

MVC设计模式的扩展

通过在ASP NET中的MVC架构编写的,具有极其良好的可扩展性。它可以轻松实现以下功能:

①实现一个模型的多个视图;

②采用多个控制器;

③当模型改变时,所有视图将自动刷新;

④所有的控制器将相互独立工作。

这就是MVC架构的好处,只需在以前的程序上稍作修改或增加新的类,即可轻松增加许多程序功能。以前开发的许多类可以重用,而程序结构根本不再需要改变,各类之间相互独立,便于团体开发,提高开发效率。下面讨论如何实现一个模型、两个视图和一个控制器的程序。其中模型类及视图类根本不需要改变,与前面的完全一样,这就是面向对象编程的好处。对于控制器中的类,只需要增加另一个视图,并与模型发生关联即可。该模式下视图、控制器、模型三者之间的示意图如图2所示。 同样也可以实现其它形式的MVC例如:一个模型、两个视图和两个控制器。从上面可以看出,通过MVC架构实现的应用程序具有极其良好的可扩展性。

MVP模式

Controller->Presenter负责逻辑的处理,

Model提供数据,

View负责显示。

第1页

热门文档

相关文档

  • Android_MVP模式

    转自http://segmentfault.com/blogs , 转载请注明出处 Android MVP Pattern Android MVP 模式\[1\]也不是什么新鲜的东西了,我在自己的项目里也普遍地使 用了...

  • MVP模式中V-P交互问题

    MVP 模式中 V-P 交互问题 一、简单讲讲 MVP 是什么玩意儿如果从层次关系来讲,MVP 属于 Presentation 层的设计模式。对于一个 UI 模块来说,它的所有功能被 ...

  • 谈谈关于MVP模式中V-P交互问题

    谈谈关于MVP模式中V-P交互问题_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档谈谈关于MVP模式中V-P交互问题_计算机软件及应用_IT/...

  • 谈谈关于MVP模式中V-P交互问题

    谈谈关于MVP模式中V-P交互问题_法律资料_人文社科_专业资料。一、简单讲讲 MVP 是什么玩意儿如果从层次关系来讲,MVP 属于 Presentation 层的设计模式。对于一个 ...

  • 【论文】应用MVP模式改进软件架构

    应用MVP模式改进软件架构_专业资料。模型-视图-控制器(MVC)模式是一个框架级的设计模式,该模式将软件设计中的关注点分离开来,从而使程序更有弹性。随着软硬件的发展...

  • 谈谈关于MVP模式中V-P交互问题

    谈谈关于MVP模式中V-P交互问题_计算机软件及应用_IT/计算机_专业资料。谈谈关于 MVP 模式中 V-P 交互问题 在差不多两年的时间内,我们项目组几十来号人都扑在...

  • 谈谈关于MVP模式中V-P交互问题+++

    谈谈关于MVP模式中V-P交互问题+++_法律资料_人文社科_专业资料。谈谈关于 MVP 模式中 V-P 交互问题在差不多两年的时间内,我们项目组几十来号人都扑在一个...

  • 课题_谈谈关于MVP模式中V-P交互问题

    课题_谈谈关于MVP模式中V-P交互问题_法律资料_人文社科_专业资料。谈谈关于 MVP 模式中 V-P 交互问题在差不多两年的时间内,我们项目组几十来号人都扑在一个...

  • 【论文】浅谈MVP设计模式

    浅谈MVP设计模式_互联网_IT/计算机_专业资料。浅谈M VP设 计模 式 张正 龙 陈永 政 ( 重庆 工程 学院 ) iew ,而对 摘 要 MVP是由M VC 演变 而来的...

  • MVP模式

    MVP模式_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 MVP模式_IT/计算机_专业资料。MVP模式今日推荐 160份文档 四季养生 中医养生与保健 中医养生...

  • MVP+WCF+三层结构搭建项目框架+++

    MVP+WCF+三层结构搭建项目框架最近,我一直在重构之前做的一个项目,在这个过程中感慨万千。原先的项目是一个运用了 WCF 的 C/S 系统,在客户端运用了 MVC 模式...

  • 王者荣耀锁定目标模式详解 你逃不过我的双眼

    还在等什么?试试新的操作模式吧,下一个MVP就是你 ! 更多精彩内容敬请关注百度攻略&游戏多 王者荣耀 百度攻略&游戏多 提供,更多精彩攻略访问gl.baidu.com 2 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部