枫

for my baby
  • ICONPureMVC胡诌

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://canyousee.blogbus.com/logs/26625339.html

     

    上图为PureMVC的结构图

    如图PureMVC采用的是双协作方式:
    • View由Mediator作调停
    • Model由Proxy作代理,并且proxy还是被观察者
    • Controller由Command作命令,来对Mediator和Proxy进行管理和信息传递
    • 信息传递通过Notification进行
    • Facade整个管理Mediator,Proxy,Command,他主要通过注册Command,再通过在command中注册Mediator,Proxy到Facade的方式管理所有的对象.Facade还可以集中定义Notification.所以说Facade保存了PureMVC框架中所有的实例

    对比传统MVC
    • Mediator类似于控制HTML DOM的javascipt所作的工作
    • Command类似于Action+dispatch  
    • Proxy类似于业务的Facade层
    • Facade类似于配置dispatch的配置文件.


    以上观点纯属我的想法,如有错误请指正

     

     

    但是一般的应用中可以通过一个简单的事件定义就可以走完PureMVC所有的步骤.PureMVC为了View和Model的解耦要多写这么多代码真的必要么..感觉有点设计过度了 


    随机文章:

    Flex 多模块切换时1034 错误的处理 2008-11-04
    Flex中Script编写注意 2008-07-31
    我的RCP之旅(二) -- IAdaptable 2007-08-06
    TDD感想 2007-05-12
    JasperReport使用注意事项 2006-12-12

    收藏到:Del.icio.us




    2008-08-01 | 分类:技术 | Tag:Flex
    引用地址:
    ZephyrLeaves 发表于19:29:09 | 编辑 | 继续话题 | 转发 | 分享 0
  • <<  Flex中Script编写注意 | 首页 | Flex 多模块切换时1034 错误的处理  >>

搜索

最新日志

  • Axis+JaxRpcPortProxyFactoryBean设置timeout
  • Xfire之诡异time out
  • 圣诞了
  • Flex 多模块切换时1034 错误的处理
  • PureMVC胡诌
  • Flex中Script编写注意
  • 第一次炒菜
  • Annotation 和 Package
  • ANA
  • 雪战
全部日志>>

最新评论

  • Alex:可以这样来处理: var name : String ...
  • cheney: 果然是凯文
  • remember:牛人
  • vaporClouds:谢谢~加一个valueField域就不会报“null为空...
  • Sunny:很早就想了解一下EclipsePlugin的机制哈哈原来...
  • 小尹:公司叫我做一个表格的排序,就是用DOJO做的,我一点地方...
  • 大姐:是你写的吗,还是搬来的...
  • 门前流水:不错,有个性的文字和思想,做个链接,哈哈...
  • sdfd:这招还是解决不了!
  • andyfires:靠。成技术高手啦 yo2现在用户少,速度快,哈哈...
EMail:


  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有 博客大巴模板:ForMyBaby | 作者:小风
    iCity YOHOcity