- 浏览: 1580665 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (571)
- Flex (301)
- AIR (5)
- ComPiere (8)
- ExtJS (15)
- SAP (0)
- jBPM (3)
- Java-Hibernate (5)
- Java-Spring (10)
- XML (2)
- java-web (30)
- db2 (2)
- websphere (4)
- Google (5)
- 虚拟机 (10)
- eclipse (8)
- Win2003 (11)
- Ubuntu (27)
- VMware (4)
- CentOS (3)
- JSON (1)
- Oracle (15)
- SilverLight (1)
- 大事记 (6)
- VirtualBox (5)
- Solaris (10)
- AIX (6)
- 云计算 (10)
- MacOS (4)
- iOS (1)
- SQLite (1)
- Activiti (1)
- jdk (5)
- hadoop (8)
- Ant (4)
- PhoneGap (2)
- JavaScript (11)
- jQuery (1)
- FireFox (1)
- HBase (2)
- sqoop (0)
- ffmpeg (7)
- mencode (0)
- jdbc (1)
- SQLServer (1)
- 组件平台 (12)
- struts2 (4)
- intellj (4)
- android (1)
- ExtJS4 (1)
- 色卡司 (1)
- Linux (3)
- ExtJS5 (1)
- zookeeper (2)
- maven (1)
- Java (6)
- vpn (0)
- squid (1)
- MySQL (2)
- webpackage (1)
- antd (1)
- lucene (1)
最新评论
-
qq_24800465:
请问这里的库从哪下载啊
ffmpeg所有的编码器(encoders) -
neusoft_jerry:
貌似这里没用到StreamingAMFChannel哦,只是用 ...
Flex BlazeDS 推送技术 -
anyone:
感谢你的博文,看了受益匪浅
记住这个IntelliJ IDEA的编译设置 -
keren:
现在还有什么应用需要用flex来开发的?
flex tree的展开,关闭,添加、删除子节点 -
neusoft_jerry:
简洁明快,好贴好贴!楼主V5!
flex tree的展开,关闭,添加、删除子节点
Cairngorm Webservice & HTTPService Examples
http://nwebb.co.uk/blog/?p=118
Cairngorm中的SequenceCommand 用法
http://dmh2002.com/post/54.html
IResponder的用法:
http://nwebb.co.uk/blog/?p=118
Cairngorm中的SequenceCommand 用法
http://dmh2002.com/post/54.html
IResponder的用法:
//ONE OPTION FOR DECLARING RESPONDER METHODS: public class SomeDelegate implements IResponder { public function doSomething(){ var token:AsyncToken = this.service.send( {//send in stuff} ); token.addResponder(this); //YOU CAN DO THIS BECAUSE CLASS IMPLEMENTS IRESPONDER INTERFACE, AND SO RESULT/FAULT WILL GET CALLED } public function result(obj:Object):void{ //do something if server request is successful } public function fault(obj:Object):void{ //do something if server request fails } } //===================================================================== //ANOTHER OPTION FOR DECLARING RESPONDER METHODS: public class SomeDelegate { public function doSomething(){ var token:AsyncToken = this.service.send( {//send in stuff} ); var responder:mx.rpc.Responder = new mx.rpc.Responder( loginResult, loginFault ); token.addResponder(responder); //CLASS DOESN'T IMPLEMENT INTERFACE, SO YOU NEED THE LINE ABOVE } public function loginResult(obj:Object):void{ //do something if server request is successful } public function loginFault(obj:Object):void{ //do something if server request fails } }
//Constructor function for class LoginDelegate public function LoginDelegate( responder : IResponder ) { this.service = ServiceLocator.getInstance().getHTTPService( "aaa" ); //note: getHTTPService specifically called this.responder = responder; //the responder is a reference to your Command class } public function login( loginVO : LoginVO ): void { var token:AsyncToken = this.service.send( {username:loginVO.username, password:loginVO.password} ); token.addResponder(this); //the LoginDelegate class implements mx.rpc.IResponder and so it will declare "result" and "fault" methods }
<!-- HTTPService declared in Services.mxml --> <mx:httpservice id="aaa"> url="http://someurl/login.php" showBusyCursor="true" method="POST" resultFormat="text" />
//Constructor function for class LoginDelegate public function LoginDelegate( responder : IResponder ) { this.service = ServiceLocator.getInstance().getWebService("bbb"); //note: getWebService specifically called this.responder = responder; //the responder is a reference to your Command class } public function login( loginVO : LoginVO ): void { var token:AsyncToken = this.service.doLogin(loginVO); token.addResponder(this); //the LoginDelegate class implements mx.rpc.IResponder and so it will declare "result" and "fault" methods }
<!-- WebService declared in Services.mxml --> <mx:webservice> id="bbb" wsdl="{model.config.someWsdlUrl}" useProxy="false" > <mx:operation concurrency="multiple" name="doLogin" resultformat="e4x" /> <mx:operation concurrency="multiple" name="doSomethingElse" resultformat="e4x" /> </mx:webservice>
发表评论
-
extjs结合flex(flash)的注意事项.
2014-01-02 17:11 2443//for fix bug //flash里使 ... -
flash(flex)crossdomain dtd规范
2013-12-27 13:38 995dtd文件位置: http://www.macromedia. ... -
flash内嵌在html里面的代码
2013-12-27 09:19 1236<!-- 除IE外都可识别 --> < ... -
FlashBuilder4.5 ADT命令详解(官方)
2011-12-16 17:45 1291http://help.adobe.com/en_US/air ... -
FlashBuilder4.5加入ADT插件
2011-12-16 17:24 1875参考: http://renaun.com/blog/2011 ... -
Flex as3commons log的简单使用
2011-11-28 20:26 1642http://www.as3commons.org/ &l ... -
Flex日志工具汇总
2011-11-27 16:29 1297巨兽 monster [能调试 mobile和web air] ... -
【转】[Flex]我经常使用的Flex Tools 和 Resource
2011-11-22 08:36 1345http://www.k-zone.cn/zblog/post ... -
[转]Flex Socket安全策略<policy-file-request/>及应对方法
2011-08-27 16:43 1780http://hi.baidu.com/dobodo/blog ... -
flash 安全策略文件
2011-08-27 16:31 2190<?xml version="1.0&qu ... -
Request请求头的格式
2011-08-27 15:38 2405每次提交http请求时,请求头是什么样的的格式呢? GET方 ... -
flash Tooltip类
2011-08-27 15:06 1180http://www.flepstudio.com/flash ... -
flash SQLite包装类
2011-08-27 15:00 2272[转]http://www.flepstudio.com/fl ... -
[转](原创)flex解决跨域问题的策略文件的写法
2011-08-04 09:59 1605http://hi.baidu.com/wosinmaiken ... -
[转](整理)flex常用验证控件
2011-08-04 08:30 1423http://hi.baidu.com/wosinmaiken ... -
Flex4.5 skin组建皮肤的应用
2011-07-28 08:52 2861http://www.iyoya.com/2011/06/04 ... -
如何成为一个合格的iOS开发者?
2011-07-17 14:59 1388转:http://www.adobe.com/cn/devne ... -
flex4.5移动设备开发-添加应用背景图片
2011-07-17 10:50 2323【转】http://spy6.blogspot.com/201 ... -
flex4.5移动设备开发-应用访问权限设置
2011-07-16 14:19 1403在构建flex4.5 mobile application的时 ... -
flex4.5移动设备开发-表格效果
2011-07-15 23:12 1853做了个实验,没想到做出表格的效果
相关推荐
这表明该压缩包包含了一个完整的、配置好的Cairngorm框架应用,开发者无需额外配置或修改就能启动和测试。这对于初学者来说非常有价值,因为它提供了一个实际操作的学习平台,让他们能够快速理解Cairngorm框架的工作...
为了开发基于Cairngorm框架的应用,我们需要准备以下开发工具: - **JDK及JRE**:提供基本的Java运行环境,版本建议使用1.6及以上。 - **MyEclipse**:一个强大的集成开发环境(IDE),版本建议使用6.0及以上。 - **...
Adobe Cairngorm框架为Flex和ActionScript开发提供了强大且灵活的MVC实现,通过ServiceLocator、EventBroker、Command等组件,帮助开发者构建可维护、可扩展的应用程序。了解并熟练运用Cairngorm框架,可以显著提升...
在Cairngorm框架中,主要包含以下几个核心组件: 1. **Controller**:控制器是Cairngorm的核心,它负责监听事件并调度模型和视图。控制器通常是一个全局的Singleton类,比如`ApplicationController`,它接收来自...
Cairngorm框架是Adobe Flex开发中的一个著名MVC(模型-视图-控制器)设计模式实现,它为构建可扩展、模块化和易于维护的Flex应用提供了强大的基础。这个框架由Rorke McCreary在2005年创建,自那时起,它已经成为了...
Flex Cairngorm框架生成器是一款专门针对Adobe Flex开发的工具,旨在简化Cairngorm框架的应用构建过程。Cairngorm是ActionScript和Flex社区中广泛使用的轻量级MVC(Model-View-Controller)框架,它帮助开发者组织和...
- **library.swf**:这可能是一个包含Cairngorm框架或应用模块的SWF库文件。它可能包含了预编译的代码、资源和组件,方便在多个项目中复用。 - **catalog.xml**:通常在Flex项目中,此文件可能是库目录,列出库中的...
Flex Cairngorm框架是Adobe Flex应用程序开发中的一个流行的设计模式,它基于Model-View-Controller(MVC)架构,旨在提高代码的可维护性和可扩展性。Cairngorm框架由SitePen公司开发,最初是为了满足大型企业级Flex...
而Cairngorm框架,则是针对Flex的一种轻量级、可扩展的MVC(模型-视图-控制器)设计模式实现,它极大地简化了Flex应用程序的架构和管理,特别是对于大型复杂项目的开发。 Cairngorm框架的核心理念是分离关注点,将...
Flex Cairngorm框架是一个强大的轻量级MVC(模型-视图-控制器)架构,用于构建富互联网应用程序(RIA)。这个框架是Adobe Flex开发者社区中的一个流行选择,它旨在提高代码组织、可维护性和可扩展性。让我们深入探讨...
**cairngorm框架module学习三** Cairngorm是一个轻量级的ActionScript框架,主要应用于Flex和Adobe AIR开发,旨在提供一个可扩展和可维护的架构,以支持大型和复杂的RIA(富互联网应用)项目。这个框架是基于MVC...
在开发 Flex 应用程序时,Spring Actionscript IOC 框架和 Cairngorm MVC 模式结合使用,可以显著提升代码的可维护性和可扩展性。Spring Actionscript 是一个针对 Actionscript3 设计的轻量级框架,其灵感来源于 ...
Cairngorm框架是一款专为Adobe Flex和ActionScript开发的轻量级架构框架,它旨在解决RIA(Rich Internet Applications)应用程序中常见的一些问题。对于初学者而言,Cairngorm框架提供了一套易于理解和使用的模式...
2. **Cairngorm框架应用**:学习Cairngorm的核心概念,如Command、ServiceLocator、EventDispatcher等,以及如何使用它们来组织代码结构,实现事件驱动的编程。 3. **FluorineFX配置**:在.NET项目中集成FluorineFX...
**cairngorm框架module学习二** ...总之,Cairngorm框架的模块化设计是解决大型Flex应用复杂性的有效手段。通过理解并掌握模块化的概念和实现方式,开发者可以更好地组织代码,提高代码质量和可维护性。
Flex的Cairngorm框架是Adobe Flex开发中的一个轻量级MVC(Model-View-Controller)框架,它为创建可扩展、可维护的富互联网应用程序(RIA)提供了结构和指导。Cairngorm框架主要由Martin Fowler在2005年提出,灵感...
标题中的“Flex网上nokia手机专卖店 源码(运用Cairngorm框架)”指的是一个基于Adobe Flex技术开发的在线商店应用,专门售卖Nokia品牌的手机。这个应用使用了Cairngorm框架来实现Model-View-Controller(MVC)设计...
Flex Cairngorm框架是Adobe Flex开发中的一个轻量级、基于MVC(Model-View-Controller)设计模式的架构框架,旨在帮助开发者更好地组织和管理复杂的Flex应用。这个框架最初由Adobe公司内部开发,后来成为了开源项目...