注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Flex 技术博客

醉里挑灯看剑,梦回吹角连营

 
 
 

日志

 
 

如何学习Cairngorm框架  

2007-10-10 16:46:56|  分类: Cairngorm |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

    要学习cairngorm框架肯定要首推Steven Webster 写的6篇解释关于cairngorm方面的系列文章了。他可是cairngorm框架的首席设计者,现在是AdobeConsultant

不过,在你第一次接触cairngorm框架的时候就去拜读这6篇文章,你会发现你收获不多。而我的建议是你应该直接去下载cairngorm框架的源码和入门例子,直接看源代码,结合cairngorm rpc工作流程图。了解了整个框架各个模块之间的工作流程那么你会发现其实cairngorm框架的应用很简单,很容易上手。在你完全理解了入门例子cairngorm Login之后,再回过头来看着6篇文章,那么你就能理解得更多了。

Cairngorm框架主流程:

1.页面(view)触发事件(cairngorm event)

2.事件被控制器(controller)截获,它会根据事件和命令(command)的映射关系找到相应的command并执行它的execute()方法

3.Commandexecute()方法将调用指定的代理(delegate)方法。Delegate将调用指定的RPC方法(http service, remote object, web service etc)。

4.执行结束后将自动调用Commandresult()回调方法,在该方法中将后台处理的结果更新到ModelLocator

5.页面(view)上的数据是直接绑定到ModelLocator具体的属性上的,因此Singleton的数据模型得到更新后,页面元素自然也就得到了更新

6.有时候可以通过viewhelper直接在command中对页面元素进行更新

如何学习Cairngorm框架 - Flex - Flex 技术博客

参考资料:

6篇Cairngorm系列文章wrote by Steven Webster:

§         Part I - Introducing Cairngorm

§         Part II - Keeping State on the Client

§         Part III - Architecting the View

§         Part IV - Feature-driven Development

§         Part V - Server-side Integration

§         Part VI - Rapid and Consistent Development with Cairngorm and Flex

框架文档和源码下载: http://www.cairngormdocs.org/

关于Cairngorm的Adobe lab http://labs.adobe.com/wiki/index.php/Cairngorm

 

  评论这张
 
阅读(528)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017