跟我StepByStep学FLEX教程------Java&Flex之RemoteObject
说明:该文系作者原创,请勿商用或者用于论文发表,转载必须经作者同意并且注明出处。
这一讲主要对Demo11进行简单的讲解。
1、首先定义的HelloJavaFlex.java这个类本身没有什么可讲的,这个非常简单,就是一个java类,有一个构造函数可以调用。
2、remoting-config.xml的配置,这个配置文件是自动生成的,需要通过这个配置文件将定义的Java类影射使Flex客户端可以调用。
id是在Flex客户端调用时使用,作者建议为了程序的可维护性,就使用类同名第一个字母小写就可以,纯作者建议,非定势。
source就是这个java类的路径了
<destination id="helloJavaFlex">
<properties><source>com.test.HelloJavaFlex</source></properties>
</destination>
3、就是Flex客户端了。
<mx:RemoteObject destination="helloJavaFlex" id="remoteHello"></mx:RemoteObject>
这个destination必须和上边xml中定义的目标条目一致,是远程服务的目标。
而这个id用于在Flex的AS语法中调用。
remoteHello.helloJavaFlex(logNam);
这样大家基本对于Flex和Java如何通信有了基本的认识。
RemoteObject组件是AS类mx.rpc.remoting.RemoteObject,可以访问使用AMF(Action Message Format)编码的Java对象方法。该组件的destination指向LCDS(BlazeDS)远程服务定义的目标,该目标声明了最终提供服务的Java类。
可以使用AS代码,也可以使用Demo11中的mxml标签实例化RemoteObject组件,设置属性及调用方法访问远程服务。
RemoteObject的常用属性id和destination,上边已经讲述过了。
RemoteObject组件的常用事件如下:
Event
|
Description
|
fault
|
服务调用失败且操作自身不处理时,将调用fault事件
|
result
|
服务调用成功返回并且操作自身不处理时,将调用result事件
|
分享到:
相关推荐
1 22 跟我StepByStep学FLEX教程------Flex和Java通信之开发方式和工具准备 1 23 跟我StepByStep学FLEX教程------Flex+LCDS(BlazeDS)+Java开发 1 24 跟我StepByStep学FLEX教程------Demo11之HelloJavaFlex 1 25 跟...
跟我StepByStep学FLEX教程------王一松.pdf
跟我StepByStep学FLEX教程------王一松
跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程
跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf
跟我StepByStep学FLEX教程 flex教程 flex大全
跟我StepByStep学FLEX教程------王一松
跟我StepByStep学FLEX,个人觉得比较好的一本关于flex书了,我最近也是刚开始学,网上没发现什么好资料,个人觉得这个不错,就传上来大家分享。设置资源分是迫不得已啊,喜欢在csdn上面下载东西,最近快没分了!
很详细的flex教程,适合新手入门很详细的flex教程,适合新手入门
安装算量(实例体验)入门教程(StepByStep)---消防水篇借鉴.pdf
安装算量(实例体验)入门教程(StepByStep)---消防报警篇分析.pdf
安装算量(实例体验)入门教程(StepByStep)---消防报警篇(2)借鉴.pdf
安装算量(实例体验)入门教程(StepByStep)---消防报警篇(2).pdf