`
qq123zhz
  • 浏览: 536275 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

flex osgi实现-potomac 个人翻译资料1

    博客分类:
  • Flex
阅读更多

最近在flex osgi的实现,以下是自己的部分翻译:

 


Potomac有两种事件分发机制:

1 使用标准的flash/flex的事件分发机制,PotomacDispatcher extends flash.events.EventDispatcher ,他提供dispatchEventaddEventListener and removeEventListener

 Demon

    PotomacDispatcher.getInstance().dispatch("myEvent","string",100,"string2");

 

2 需要声明事件classses,分发事件时需要添加时间名称,以及一些参数数据。

Demon

    [Handles(event="myEvent",global="true")]

public function myListener(string1:String,int1:int,string2:String):void

{

   ...

}

[Handlers]是一个常用的扩展点,然而在potomac的典型应用中扮演一个很重要的角色,这个tag允许你接受事件而不需要使用addEventListener

Handlers的属性:

Event:监听的事件的字符串标识

Source:可选,事件上的公共属性,如果没有特殊说明,potomac将监听事件,当方法被声明的时候。

Gloabl:可选,true:监听器被添加到potomacDispatcher,在potomacDispatcher分发全局事件的时             候出发。

Priority:可选,监听器的优先级。

 

[Handlers] 可以实现标准的事件分发(被IEventDispatcher分发的事件),添加[Handlers] tag在当前类指定的监听可以实现方法上的简单织入。

[Handlers] 可以使用potomacDispatcher事件全局事件分发,设置global=true,添加监听方法到potomacDispatcher

 

0
0
分享到:
评论

相关推荐

    flex osgi实现-potomac 实现页面与页面间数据传递和页面间各部分的数据传递

    Flex OSGi实现-Potomac框架:页面间通信与数据共享详解 在现代软件开发中,尤其是在企业级应用中,灵活、可扩展且模块化的架构变得至关重要。OSGi(Open Services Gateway Initiative)是一个用于Java的开放标准,...

    osgi-resource-locator-1.0.1-API文档-中文版.zip

    包含翻译后的API文档:osgi-resource-locator-1.0.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.glassfish.hk2:osgi-resource-locator:1.0.1; 标签:glassfish、osgi、resource、locator、hk2、jar包、...

    osgi-resource-locator-1.0.1-API文档-中英对照版.zip

    包含翻译后的API文档:osgi-resource-locator-1.0.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.glassfish.hk2:osgi-resource-locator:1.0.1; 标签:glassfish、osgi、resource、locator、hk2、...

    spring-osgi-1.2.1-with-dependencies.zip

    spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip

    spring-osgi-1.2.0-rc1-with-dependencies.zip

    "spring-osgi-1.2.0-rc1"是Spring OSGi的一个早期版本,"RC1"代表Release Candidate 1,意味着这是正式发布前的最后一个测试版本。在这个版本中,开发者可以期待一些新特性和改进,但同时也可能存在一些未发现的...

    spring-osgi-1.2.0-with-dependencies.zip

    spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip

    killbill-osgi-bundles-lib-slf4j-osgi-0.8.4.zip

    【标题】"killbill-osgi-bundles-lib-slf4j-osgi-0.8.4.zip" 是一个基于OSGi的 Kill Bill 库,其中包含了SLF4J(Simple Logging Facade for Java)的OSGi兼容版本。SLF4J是一个为各种日志框架提供简单抽象的接口,...

    carrot-osgi-anno-scr-make-2.0.1.zip

    《Carrot-OSGi-Annotation-SCR-Make:探索开源项目的OSGI服务组件构建》 在软件开发领域,OSGi(Open Services Gateway Initiative)是一种模块化系统和Java应用程序框架,它使得开发者能够创建可独立更新和重用的...

    spring-osgi-1.2.1-with-dependencies

    其中,"spring-osgi-1.0.2"可能是该版本的核心库文件,提供了实现Spring和OSGi集成的关键API和实现。 首先,Spring OSGi提供了服务注册和发现机制。在OSGi环境中,Spring应用可以将服务注册到OSGi服务注册表,其他...

    OSGi.NET-master.zip_c#osgi_osgi_osgi.net github_模块化

    1. **OSGi框架**:OSGi是一种服务导向的架构,它的核心功能是动态模块系统,允许在运行时安装、卸载、启动和停止模块,提供了灵活的依赖管理机制。 2. **C#版OSGi**:OSGi通常与Java关联,但这里我们讨论的是.NET...

    OSGi -- Helloworld 学习记录一

    1. **环境准备**:安装一个支持OSGi的运行时环境,比如Apache Felix或Equinox,以及相应的集成开发环境(IDE),如Eclipse,它有一个内置的OSGi插件。 2. **创建bundle**:创建一个新的Java项目,并将其转换为OSGi ...

    OSGI进阶--OSGi开发指南

    OSGi开发文档和实践指南,描述了OSGI的开发流程

    OSGi Modularity - Tutorial

    1. 下载或升级:提供获取OSGi实现的步骤,如Equinox,并且介绍了如何下载或升级到新版本。 2. 下载Eclipse插件包:说明了如何下载包含OSGi实现的Eclipse插件包。 3. 更新Eclipse Java IDE:解释了如何更新基于OSGi...

    OSGi-lib.rar

    标题"OSGi-lib.rar"暗示这是一个与OSGi相关的库文件集合,可能是为了开发OSGi应用或者研究OSGi技术而准备的资源包。描述中的重复信息"OSGi-lib.rar"可能是由于复制错误,但我们可以推测这个压缩包包含了关于OSGi的...

    atlassian-plugins-osgi-2.6.0.jar.zip

    在Atlassian-plugins-osgi-2.6.0.jar中,我们可以看到它包含了对Atlassian插件系统的OSGi实现,以及相关的依赖项。这些依赖项可能是Atlassian平台的基础组件,也可能是第三方库,它们共同构成了一个完整的运行环境。...

    maven-osgi-plugin-launcher-framework-equinox-1.0.15.jar

    maven-osgi-plugin-launcher-framework-equinox-1.0.15.jar

    spring-osgi-1.2.0.zip

    标题"spring-osgi-1.2.0.zip"表明这是一个包含Spring OSGi 1.2.0版本的压缩包。这个版本可能包含了Spring框架与OSGi集成的相关库、文档、示例代码等资源,便于开发者在OSGi环境中使用Spring。 描述中提到"spring1.2...

    Spring Dynamic Modules开发所需全部jar包

    spring-osgi-core-1.2.1.jar spring-osgi-core-1.2.1-sources.jar spring-osgi-extender-1.2.1.jar spring-osgi-extender-1.2.1-sources.jar spring-osgi-io-1.2.1.jar spring-osgi-io-1.2.1-sources.jar spring-...

    OSGI实战-若干问题.txt

    ### OSGI实战-若干问题解析 #### 一、OSGI环境配置与启动问题 **问题背景:** 根据文档描述,作者在学习OSGI时遇到了一些基础性的问题,特别是关于如何正确配置并运行一个基本的OSGI环境。文档中提到了使用...

Global site tag (gtag.js) - Google Analytics