[Flex]Mate Flex Framework 流程介绍之Using view injection

Mate Flex Framework 流程介绍:
Mate Flex Framework 流程介绍之From views to business logic
Mate Flex Framework 流程介绍之Dispatcher and ResponseHandler tags
Mate Flex Framework 流程介绍之Listener tag
Mate Flex Framework 流程介绍之Using an adapter
Mate Flex Framework 流程介绍之Using view injection


本篇文章再向大家介绍最后一个官方提供的流程:双向通讯:使用视图注入(Two-way communication via model: Using view injection)
下面是它的流程图:


其实这个流程与之前的一个流程是非常的相似,那就是:Mate Flex Framework 流程介绍之Using an adapter

这个流程与Mate Flex Framework 流程介绍之Using an adapter
而它们之间的唯一的区别就是:本流程没有使用适配器的方式,而是直接使用了注入的方式。
 
okay,让我们了解一下这个流程是什么样子的?
(由于Mate Flex Framework 流程介绍之Using an adapter由于在介绍的时候已经比较清楚了,因此这个流程就不特别详细说明代码了,只是介绍流程)

1、在视图中,我们使用<Dispatcher> 这个Mate tag,触发了某一个事件。
2、而Event Bus会将这个触发的Event告诉事件地图(Event Map)。
      Event Map里面会事先做好一些事件的处理逻辑(即定义好一些EventHandler)
3、在这些定义好的EventHandler里面,会有一组动作来响应这个Event。
      在上图中所示的是,在<EventHandler>里面定义了一个<ServiceInvoker>
4、使用Model Manager的方式,设定一些值。
5、当Model Manager的属性发生改变后,直接使用注入(Injection)的方式将Model Manager的改变直接显示到视图上面。 

其实这两个流程图:Mate Flex Framework 流程介绍之Using an adapter 和 Mate Flex Framework 流程介绍之Using view injection
没有本质上面的区别,只不过再最后的阶段使用的方式是不一样的,前者使用了Adapter的方式,而后者使用了Injection的方式。 

Kenshin个人认为后者的方式更加的直接和直观一些。如果大家想看关于在这个流程图的例子,那么请看Mate Flex Framework 流程介绍之Using an adapter

转载于:https://www.cnblogs.com/flexblog/archive/2009/05/15/1457221.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值