摘要: Cairngorm是一个轻量级的Flex框架,提供了使用Flex构建应用的最佳实践。本文讨论Cairngorm架构中各角色的职能划分及消息机制。Cairngorm的架构如下图(图中“组件”表示架构元素,“接口”表示事件的派发或监听):视图(View)视图接收用户事件或系统事件,并分派应用事件。对于用户事件产生的应用事件,可以理解为“用户请求(Request)”。系统事件包括:组件的创建、初始化,模型变化等。比如,模型(Model)改变时,会分派事件,视图接收到事件后自动更新。视图分派事件时,调用CairngormEventDispatcher的实例进行分派(dispatch),而不是用组件自身 阅读全文
posted @ 2007-11-15 10:06 心内求法 阅读(280) 评论(0) 推荐(0)