`
xiaoxiong0913
  • 浏览: 6352 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于remoteobject的几个问题,请教高手

    博客分类:
  • Flex
阅读更多

搞flex也有一段时间了,可还是有些问题不清楚,如题:

在网上也找到过这样的不少实例,(题外话)说实在的,网上有些发贴子很不负责,有的连编译都通不过,错误明显,真不知道那些人在发之前有没有测试过,还是只是看到类似的就转发,对这些人真的很无语。要么你不发,要么来个完整正确的。不要浪费他人时间。

 

我们知道flex也java后台通信有三种方式,最常用的就是remoteobject,它的配置呢也是比较简单的,如

<mx:RemoteObject id="MyRO" destination="HelloWorldRO"/>其中destination要写remoting-config.xml中的destination的id相匹配,如下

<destination id="HelloWorldRO">
     <properties>
       <source>com.Hello</source> <!-- Java类 -->
     </properties>
</destination>

以上配置是本人经测试helloworld成功实例

 

在网上也看到过一些另外的配置如

 

(1)<mx:RemoteObject id="roOrder" destination="Hello" showBusyCursor="true" endpoint="http://server:8080/flexWeb/messagebroker/amf">
这里不懂的是我们默认配置时使用的channel为my-amf,而它在service-config.xml中已指定了呀,为什么这里还要制定endpoint呢?

(2)<mx:RemoteObject id="test" destionation="mytstd" class="com.hoo.dao" showBusyCursor="true" />

同样的情况,这里为什么还要配置class呢,这个class不是已经在remoting-config.xml中的source中指定了吗,不解

(3)<mx:RemoteObject id="svc destionation="rem" >

<mx:method name="tet"/></mx:RemoteObject>

如上,我们可以直接通过svc.tet()来调用后台的方法呀,这样为什么也要配置method呢

 

  

 

分享到:
评论

相关推荐

    red5中使用remoteObject

    RemoteObject是Adobe Flex框架中的一个特性,允许在客户端(如Flash Player)和服务器端之间进行透明的RPC(远程过程调用)通信。 在Flex应用中,RemoteObject是客户端与服务器交互的关键组件,它提供了与服务器...

    FLEX和使用RemoteObject和后台通信

    在Flex代码中,创建一个`RemoteObject`实例,指定服务名称和服务端的命名空间。例如: ```actionscript var remoteObject:RemoteObject = new RemoteObject(); remoteObject.destination = "meetingService"; ...

    flex+java+remoteObject

    要实现Flex与Java的RemoteObject通信,首先需要在Flex客户端创建一个RemoteObject实例,并指定其目标端点。目标端点通常是Java服务器上的一个服务URL,通常由 BlazeDS 或 LCDS (LiveCycle Data Services) 提供。...

    flex4 remoteobject 多文件上传的例子

    在这个"flex4 remoteobject 多文件上传的例子"中,我们将重点探讨如何使用RemoteObject组件来实现多文件的上传,并且在上传过程中显示进度信息。 首先,我们要理解RemoteObject的工作原理。RemoteObject通过HTTP、...

    flex remoteObject封装后和java通信

    在Flex中,可以创建一个ActionScript类,该类继承自mx.rpc.remoting.RemoteObject,然后定义对应服务器端方法的代理函数。 ```actionscript [Bindable] public class MyService extends RemoteObject { public ...

    flex中actionscript动态调用remoteobject类

    下面将详细介绍如何在Flex中使用ActionScript来动态调用RemoteObject类,并给出一个简单的示例。 #### 一、基本概念 1. **RemoteObject**:Flex中的RemoteObject类是用于远程调用服务器端服务的对象。它可以调用...

    remoteObject-java简单CURD例子.rar

    这个"remoteObject-java简单CURD例子.rar"压缩包提供了一个示例,演示了如何使用Java实现远程对象(Remote Object)进行基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CURD...

    flex访问remoteObject实例

    9. **安全性**:考虑到安全问题,使用RemoteObject时可能需要配置跨域策略文件(crossdomain.xml),以允许Flex客户端从不同源访问服务。 10. **性能优化**:通过合理的设计和优化,如减少不必要的网络请求、批量...

    Flex的remoteObject例子

    配置RemoteObject的过程通常包括以下几个步骤: 1. **导入所需的库**:在Flex项目中,你需要引入mx.rpc.remoting.*包,这是RemoteObject类所在的包。 2. **创建RemoteObject实例**:在ActionScript代码中,你需要...

    flex使用 RemoteObject 与java进行json格式的数据交互

    首先,`RemoteObject`是Flex框架中的一个关键组件,它允许Flex应用通过AMF(Action Message Format)协议与服务器进行通信。AMF是一种高效、二进制的数据交换格式,适合于Web服务之间的数据传输。在Flex中,我们可以...

    Flex BlaseDS remoteObject 例子(这个是错的,大家不要下了,SORRY)

    一个用Flex调用JAVA方法的例子ffffffff

    基于RemoteObject编写的BlazeDS例子

    1、修改apache-tomcat-6.0.14\bin\...我用的是jdk1.6,后台的java类也是用这个版本编译的; 2、启动tomcat 3、输入地址:http://localhost:8080/BlazeDsServer/BlazeDsExample.html 查看效果! 4、包含源代码。

    flex4使用RemoteObject学习

    在Flex项目中使用RemoteObject,首先需要在MXML文件中声明一个RemoteObject实例,例如: ```xml &lt;mx:RemoteObject id="ro" destination="HelloWorld"&gt; ``` 这里的`id`属性定义了引用该RemoteObject实例的变量名,`...

    flex与java的通信 Blazeds remoteObject

    而“工具”标签则提醒我们,Blazeds是一个工具集,包含了一些辅助开发和调试的功能。 总结来说,Flex与Java的通信通过Blazeds的RemoteObject组件变得简单高效。理解RemoteObject的工作原理,正确配置和调用Java服务...

    flex中RemoteObject与java的通信

    其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF(Action Message Format)协议与远程服务器进行通信。这种方式特别适合于与Java后端服务进行集成,因为它能够简化数据传输...

    flex remoteobject调用java服务

    eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径

Global site tag (gtag.js) - Google Analytics