Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1261214
  • 博文数量: 315
  • 博客积分: 10397
  • 博客等级: 上将
  • 技术积分: 3731
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 21:21
文章分类

全部博文(315)

文章存档

2015年(10)

2014年(3)

2013年(2)

2012年(8)

2011年(8)

2010年(29)

2009年(59)

2008年(77)

2007年(119)

分类: 系统运维

2008-01-18 14:44:55

Cairngorm的工作流程大体上是这样:客户端界面是由View组成,View使用Flex的binding来显示Model Locator中包含的数据。View根据诸如鼠标点击,按钮按下以及拖拽之类的用户动作产生Event。这些Event被Front Contrlller“广播”并“监听”,Front Controller会将Event映射到Command。Command包括业务逻辑,创建所需Delegate,处理Delegate的响应,以及更新存储在Model Locator中的数据。由于View是绑定到Model Locator中的数据上的,所以当Model Locator中的数据改变的时候View也会自动更新。Delegate调用Service并且将结果提交给Command,这一步是可选的,但是推荐这么做。Service调用远程数据然后将结果提交给Delegate
文件: cairngorm2_rpc.pdf
大小: 142KB
下载: 下载
阅读(1732) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~