Flex访问远程服务都是通过AbstractService来实现的,其通常有3中具体的实现形式:HttpService、WebService和RemoteObject,应该来说RemoteObject是用起来最方便的一个,在项目实践中,我一般都用RemoteObject。Flex提供的数据管理功能就是包装RemoteObject与后台服务进行数据交互的。
假设后台是blazeds,在remoge-config配置了一个如下service
com.TestService
testService有个方法sayHello(String name){return “Hi, ”+name;}
则可以在flex应用中定义一个RemoteObject对象,调用testService.sayHello方法轻松访问后台配置的服务。
在按钮或者其他事件中调用ro.sayHello("remoteObject")即可。
简单2句代码及可完成后台服务的调用,如完善的话再加上Result和Fault事件处理即可。那么remoteobject到底是如何工作的?
var con:NetConnection = new NetConnection();
var url:String = "http://localhost:8080/flex-test/messagebroker/amf ";
try{
con.connect(url);
}catch(error:Error){
Alert.show(error.message);
}
con.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
con.addEventListener(SecurityErrorEvent.SECURITY_E RROR, securityErrorHandler);
con.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
con.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
//
var message:RemotingMessage = new RemotingMessage();
message.destination = "testService";
message.operation = "sayHello";
message.messageId = UIDUtil.createUID();
message.body = "remoteObject";
con.call(null,null,message);
通过上述代码,其实我们已经清晰的知晓,其先建立一个NetConnection,然后进行连接,然后包装RemotingMessage,然后发送message。
发表评论
-
DES加密、解密字符串算法(java版)
2012-07-06 09:52 571DESPlus.java /** * @author 李国 ... -
正@则表达式
2012-07-06 09:45 621#include #include #include ... -
javascript的正则表达式语法和常用方法说明
2012-07-06 09:37 704一、正则表达式语 ... -
cst软件求解器原理
2012-07-06 09:30 1053本人毕业之后为机械工程师,做了一年多的结构工程师后转向51 ... -
收集的一些滚动图片的脚本!
2012-07-05 20:45 666无标题文档 #demo { backgroun ... -
Flash合照成员信息提示组件
2012-07-03 13:43 594这是一个简单的FLAS ... -
Flex拓扑图的设计(二)机房设计
2012-07-02 12:20 600flex以及其优越的交互性,在flex3的时候已经得到大家 ... -
flex与twisted通过socket通信
2012-07-02 12:20 703flex端代码 height="510&quo ... -
使用FLEX的HttpService与ASP.NET进行动态交互之一(转载)
2012-07-02 12:20 515使用FLEX的HttpService ... -
Flex4中 一个使用Module的例子
2012-07-02 12:20 657使用Flex的Module技术, 将各个业务子模块分散成若 ... -
将flex组件添加到papervision3d
2012-07-02 12:19 591上一篇文章介绍了 ... -
Flex 中List控件的使用,绑定XML!
2012-07-01 09:54 616效果图: Flex代码如下: flex/sp ... -
在Flex组件上显示手型的鼠标
2012-07-01 09:54 549在Flex组件上显示手型的鼠标 有些时候,我们需 ... -
flex学习-----控件与菜单
2012-07-01 09:54 589一、状态按钮 ToggleButtonBar ... -
flex中给图片(或任意组件)着色的方法
2012-07-01 09:54 510作者:屈剑峰 2011年4月3日 在fl ... -
笔记本电脑必读手册-
2012-06-30 16:18 535笔记本电脑必读手册- 2 ... -
笔记本电脑品牌排名|全球笔记本电脑品牌综合排名?
2012-06-30 16:18 930笔记本电脑品牌排名|全球笔记本电脑品牌综合排名? 2011年 ... -
怎样购买笔记本电脑-世界十大品牌
2012-06-30 16:17 748怎样购买笔记本电脑-世 ... -
2010年最受关注的笔记本排行
2012-06-30 16:17 6872010年最受关注的笔记本排行 2011年04月26日 ...
相关推荐
使用封装后的RemoteObject和java通信,以blazeds做为第三方软件,上传的是一个Demo实例
eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径
一个用Flex调用JAVA方法的例子ffffffff
flex4 中,用remoteobject 实现多文件上传的例子,有进度展示
Flex 和RemoteObject通讯方式 图文解释!
FLEX使用RemoteObject方式和后台童心
介绍flex使用RemoteObject技术
flex中actionscript动态调用remoteobject类,很简单的一个例子,后面可以扩充,动态调用java的方法,可在java方法中放个switch,返回不同的结果集
本实例介绍如何使用flex 访问 remoteObject,里面除了实例之外还对项目的配置过程进行了详细的介绍,只要按照步骤去配置你就可以配置好的。
flex中RemoteObject与java的通信,其中有详细的步骤和代码,照着做能实现功能,对初学者很有用
两个项目,flex + java + RemoteObject,实现一个简单的RemoteObject通信案例
LCDS(LiveCycle Data Service)是由FDS(Flex Data Service)发展而来,通过LCDS与服务器端通信不但可以大大提高通信的效率,而且还能提供传统B/S结构没有的功能。由于目前LCDS只能通过war包的形式提供给服务端,...
flex使用 RemoteObject 与java进行json格式的数据交互
flex解析xml实例,可读取xml标签来获取信息,并附表情
NULL 博文链接:https://longyi-java.iteye.com/blog/986183
flex3(remoteobject+datagrid+.....)+java+oracle源代码
NULL 博文链接:https://yjck.iteye.com/blog/765169
flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.... 1 flex 与普通java类通信RemoteObject 2 flex 与服务器交互HTTPService 3 flex与webservice交互WebService
blazeds-spring3.0所有jar包 flex remoteobject服务方式
Flex通过RemoteObject调用java实例:flex传入参数以及接收java返回结果。 通过mysql数据库的分页来展现flex调用java的实例。工程一共有两个:一个是java web端的,一个是flex工程。详情参考对应博客。