zoukankan      html  css  js  c++  java
  • How do Application Tiers Communicate in Robotlegs

    Robotlegs uses native flash events for communication between framework actors. Custom events are typically utilized for this purpose, it is however possible to use existing Flash events for this same purpose. Robotlegs does not support Event bubbling, as it does not depend on the Flash display list as an event bus. Utilizing custom events allows developers to add properties to the Event that can be used as strongly typed payloads for system events between framework actors.

    Events are sent from all framework actors: Mediators, Models, and Commands. Mediators are the only actors that receive framework events. Commands are triggered in response to framework events. An event can be both received by a Mediator as well as trigger a command.

    Models and Services to not listen for or respond to events. Doing so would tightly couple them to application specific logic and reduce the potential for portability and reuse.

    Robotlegs框架使用flash自带事件机制进行通信,自定义的事件也是利用的flash事件机制,目的与flash自带事件一样。Robotlegs不支持事件冒泡,所以不依赖于Flash显示列表。自定义事件允许开发者添加一个强类型的事件属性。

    Mediators、Models、Commands可以发送事件。只有Mediators接收框架事件。

  • 相关阅读:
    kubectl命令行工具
    资源编排(YAML)
    vscode自定义vue模板代码
    vscode10个必装的插件
    【转】Android系统开篇
    Android应用资源分析(老罗链接整理)
    APK优化工具zipalign的详细介绍和使用
    Android中APK签名工具之jarsigner和apksigner详解
    Android反编译和二次打包
    python修饰器(装饰器)以及wraps
  • 原文地址:https://www.cnblogs.com/ywxgod/p/2017868.html
Copyright © 2011-2022 走看看