基于 Cairngorm MVC 框架的 Flex 程序设计与开发
2010-08-16 00:00:00 来源:WEB开发网清单 9. LoadPersonCommand.as
package commands
{
import com.adobe.cairngorm.commands.ICommand;
import com.adobe.cairngorm.control.CairngormEvent;
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.rpc.Responder;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
public class LoadPersonCommand implements ICommand
{
public function execute(event:CairngormEvent):void
{
}
//如果请求发送成功则执行这个方法
public function onResults_loadPersons(event:ResultEvent):void
{
}
//如果请求失败则执行这个方法
public function onFaults_loadPersons(event:FaultEvent):void
{
}
}
}
execute() 方法具体怎么实现,需要依赖于 service, 下面就来定义 ServiceLocator
定义 ServiceLocator
在 business 包下新建一个 MXML Component,取名为 ServiceLocator.mxml,由于插件不支持 com.adobe.cairngorm.business.ServiceLocator,所以 Based on 暂时随便选择,等会手工修改,修改后的代码如下:
清单 10. ServiceLocator.mxml
<?xml version="1.0" encoding="utf-8"?>
<rds:ServiceLocator xmlns:rds="com.adobe.cairngorm.business.*"
xmlns:mx="http://www.adobe.com/2006/mxml">
<! —服务 -->
<mx:HTTPService id="getPersonInfos" url="/xml/abc.xml"/>
</rds:ServiceLocator>
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接