• 论文导航
  • 论文专题
  • 论文源代码
  • 设计资源
  • 原创论文
  • 交流互动
  • 作业答案
  • 工具
  • 会员
  • 设计专题

首页|原创论文|原创论文|论文全套|点数论文|实用文档|课程设计|定作论文|毕业论文|考试资料|知识在线|密码保护|大学生|论文帮助|保健养生|健康家园|期刊导航|创业资料|毕业论文|站长学院|学习娱乐|演示文稿|免费论文|源代码|博士论文|研究论文|参考论文|下载分类|写作指导|应用文|英语论文|文化|哲学|艺术类|计算机|工学|教育类|文学|社会学|政治|医药学|理学|法学|公共管理|财务管理|工商管理|会计审计|管理学|证券金融|财政税收|经济学|论文范文|网络学院|早教|就业指导|求职英语|简历|公务员|动漫频道|作文大全|土木工程|法学|计算机|护理学|会计学|交通运输|工商管理|汉语言|原创|计算机论文全套|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计|VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文|asp源码| asp精品| php精品源码| vb精品| vfp精品源码| Java精品|Asp.net精品源码|Jsp精品|定作论文

BS| CS | vb| VC | 设计| 系统 | 毕业| JSp | web| net | PLC| FLASH | sql| PHP | CAD| 源码 | pb| delphi | 方案| ppt | J2ee| HTML | android| access | vfp| 模具 | j2me| service | photo| CPA | TCP| J2ME | ASP| java | ATL| 案例 | 单片机| Ajax | powerbuilder| frontpage | div| 报告 | 毕业设计| 电工 | 课程| 嵌入式 | 通讯| 软件测试 | Unix编程| 3D图形编程 | 人工智能| 图形 | Internet/IE编程| 界面编程 | SQL Server| 代理服务器 | 系统编程| 单片机开发 | 人工智能| 文件操作 | RichEdit| 屏幕保护 | 网格计算| uCOS | JspServlet| 驱动编程 | Shell编程| MTK | Java编程| 酒店行业 | 其他小程序| 外挂编程 | VC书籍| .net编程 | 教育系统应用| 中间件编程

下载目录|论文及源代码|asp源码|asp精品源码|php精品源码|vb精品源码|vfp精品源码|Java精品源码|vc++精品源码|ACCESS精品源码|Authorware精品源码|Asp.net精品源码|Jsp精品源码|DIV+CSS模板|FLASH精品源码|PB精品源码|Android源码 |asp代码|ajax代码|php代码|html代码|java代码|jsp代码|pb代码|Ruby代码|sql代码|vfp代码|数据结构与算法|汇编语言|Perl代码|delphi代码|flash代码|js代码|net代码|vb代码|vc代码|DVD光盘源代码|ipad源代码|后台模板|CSS菜单|CSS图表|图片图标|精美Word模板|精美EXCEL模板|精美PPT模板|系统操作视频和下载|ASP在线学习|PHP在线学习|JSP在线学习|JAVA在线学习|NET在线学习|VC在线学习|VB在线学习|VFP在线学习|SQL在线学习|PB在线学习|PHOTOSHOP在线学习|Delphi在线学习|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计 |VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文

C++|VB|ASP|VF|DELPHI|JSP|电气|计算机|经济|打包下载|查询工具|设计定作|设计专题|ASP,网站,C/S,设计等定作

网站首页|原创系统|工商管理|护理学|会计学|行政管理|计算机|土木工程|汉语言|机械设计|交通运输|法学|卫生法学

内涵段子| 冷笑话| 幽默笑话| 短信笑话| 其它笑话| 大杂烩| 青芜校园| 社会广角| 动漫风云| 征婚交友| 股票基金| 私房话|社会趣闻| 手机地带| 其它笑话 动漫风云| 冷笑话

作业答案| 小学作业| 高中作业| 中专作业| 初中作业| 大专作业| 大学作业| 研究生作业|原创论文|论文下载|下载源代码|精器资源|会员中心| 查询资料| 暑假作业| 家庭作业

IP地址查询 搜索IP地址所在的地理位置 | 英文词典、在线翻译 在线新华字典/生字查找 | 网速测试 测试网络连接速率 | 文件扩展名文件后缀名查询 | 下载地址转换 迅雷/快车下载地址转换 | 在线生成Favicon图标 | 繁体与简体自由转换工具 | 论坛常用发帖代码 | 在线制作个性邮箱图标 || 汉字拼音及五笔编码查询 | 汉字拼音查询 | 查询域名或同IP下所有站点 | Google PageRank查询 | 查看域名WHOIS信息 | ALEXA世界排名查询服务 | HTML转换JS代码 | 将代码以BASE64方式加密/解密 | JS在线加密/解密 | 字符转UTF-8编码 | 链接地址16进制加密 | 字符串32位MD5加密 | 将代码以Escape加密/解密 | 字符串转换为ASCII码器 | 代码美化、压缩、混淆加密 | ASCII字形生成器 | 页面转换效果生成器 | 正则表达式检测器

会员中心|会员登录|我要充值加点|我要充值论文

全套论文|设计下载|源码|原创论文|下载目录|论文总站|论文搜索|最新论文| 万能工具|定作论文|定作设计|毕业设计 |Word格式|管理系统 课程设计|论文专题 |保存到桌面 |演示|系统 | 设计 | 毕业 | 通信 | 模具 | 单片机 | 方案 | 答辩PPT|J2EE

您现在的位置:网学>>免费论文>>论文导航>>Windows编程>>SQL开源代码
  • MVC&MVP 集成模式在RIA 开发中的应用

    栏目导航 Windows编程 2013-10-18 2013-10-18  版权 版权投诉 上传资料 上传资料 复制论文网址 复制论文网址 上传用户:cds120425
    2009 年它的开源策略。

         中分离出 Presenter , 将绝大部分逻辑代码集中在 Presenter ,使 得 View 变得非常简单 ,View 接收到事 件 后 ,发 送 到 Presenter ,2 MVCMVP 集成模式 Presenter 再根据事件的类型, 分配给不同的 Command 进行处 理。

         在 MVP 模式中视图和模型是完全分离的, 他们通过 Pre-2.1 MVC 模式 senter 进行交互。

         MVP 主要解决的问题是 UI 控件重用的问题, 设计模式是某一类问题的解决方案。

         MVC 和 MVP 是目前 将界面层 UI 涉及的业务逻辑减至最少, 这样更易实现项目的两种比较流行的应用系统设计模式。

         交换开发。

         MVC (Model-View-Controller ,模 型 、视 图 、控 制 器 )是 一 种 2.3 MVCMVP 集成设计模式目前广泛流行的软件设计模式,它把一个应用的输入、处理、输 利用 MVC 开发模式可以降低代码的管理与 维 护 难 度 ,提出流程按照 Model 、View 、Controller 的方式进行分离 , 模型、视 高重 用 性 ,系 统 分 工 确定 后 ,MVC 各 部 分 可 以同 步 开 发 ,提 高图、控制器三者之间的关系如图 2 所示。

         开发效率。

         而 MVP 模式进一步弱化了逻辑层与界面层的耦合, 增强了模块的扩展性和代码重用性,界面(View )和界面逻辑的 处 理 (Command )分 离 ,容 易 上手 并 且 分 工 更 明确 ,配 合 适 当 的 开发过程,能够很大程度上提高开发的速度。

        充分利用 MVC 和 MVP 两种设计模式的优点,将两者有机地结合在一起 ,就形成 了 MVCMVP 集成设计模式。

         3 MVCMVP 在RIA开发中应用 图2 模型、视图、控制器三者之间的关系 Model 事务逻辑模块 ,这是整个模型中的核心部分 。

         它表 3.1 RIA 中的 MVCMVP示的是解决方案空间的真正的逻辑。

         它采用面向对象的方法, 在 RIA 网络应用程序架构下的页面组件可视为一个 MVC将问题领域的对象抽象为应用程序对象。

        在这些抽象的对象中 模式,如图 4 所示。

        封装了对象的属性和这些对象所隐含的逻辑 。

         View 用户视图模块,承担连接用户和应用程序之间的接口角色。

         一方面,View模块将用户的请求传递给应用程序,触发应用程序对用户请求的处理逻辑;另一方面,View 模块将应用程序对用户请求的处理结果返回给用户。

         Controller 流程控制模块,这是前面两者的接口。

         控制器根据用户的操作判断所要执行的业务逻辑 ,关联 图4 组件中的 MVC 模式模型和视图。

        由于 MVC 的 3 个模块相互独立,改变其中一个不 组件中连接外部数据的对象或组件是 模 型 ,Movie Clip 和会影响其他两个,所以依据这种设计思想能构造良好的松耦合 组件是视图 , 组件中的程序逻辑对键盘和鼠标的反应 是 控 制的组件。

        松耦合使应用程序环境更敏捷,能更快地适应更改,并 器。

        且降低了风险。

         除此之外,系统维护也更方便。

         IE 浏 览 器 (ASP/JSP/PHP/CFM ) DBMS 相 结 合 的 三 层 架2.2 MVP 模式 构的 MVP 模式,如图 5 所示。

         MVP 是指 Model-View-Presenter 模式,由 Martin Fowler 发现并进行研究,是 MVC 模式的改进版,如图 3 所示。

         图5 客户端、服务器和数据库的 MVP 模式 MVCMVP 集成设计模式就是用 MVP 模式开发 RIA 应用 系统(application )的整体柜架,而用 MVC 模式开发应用系统中 的组件(Component ),如图 6 所示。

         图3 MVP 模式 随着 UI 创建技术 (如 ASP.NET 和 Windows Form )的功能越来越强大,让 UI 层执行更多功能已成为普遍的做法。

        由于没有清晰的职责划分,UI 层经常成为逻辑层的全能代理 ,而后者实际上属于应用程序的其他层。

         MVP 模式是专门适用于解决此问题的一种设计模式。

         MVP 同样也具有 View 和 Model ,不同的是 MVP 中的 P 是Presenter 。

         MVP 主要是在 MVC 的基础上 进一 步 分 工 ,从 View 图6 MVC/MVP 集成设计模式第7期 王建平:MVCMVP 集成模式在 RIA 开发中的应用 117 MVCMVP 集成 设 计 模 式 可 以使 系 统 中 各 个 部件 相 对 独 考虑到 Flash 应用程序的小 MVC 模式开发仿真实验具有立,改变其中一个不会影响其它部件 (如应用程序组件的增 加 其独特的优势,它可以将用户界面上的影片剪辑和组件作为视或修改,不会影响整个系统的应

    首页123下一页尾页

    版权说明
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •  相关文章 相关文章
      ·数字化语言学习系统的构建和应用
      ·从电影《末代皇帝》谈影视艺术中的造型元素
      ·基于“课堂+舞台”培养模式的艺术院校“双
      ·四川职业技术学院辅导员工作管理信息系统的
      ·保险业营销新模式—&mdas
      ·论电子商务在中小企业中的应用与发展
      ·保险业营销新模式——保险电子商务
      ·虚拟平台在高职单片机教学改革中的应用探索
      ·单片机原理与应用实验教学改革的探讨
    •  最新文件 最新文件
  • 特别推荐