在Flex项目开发过程中,我使用remoteObject与后台通信,按照以前的经验,直接按照下面的写法就能调用后台service:
<s:RemoteObject id="myhello" destination="hello" showBusyCursor="false">
<s:method name="sayHello" result="myhello_resultHandler(event)" fault="myhello_faultHandler(event)"/>
</s:RemoteObject>
但现在出现了问题是:必须添加endPoint属性,或者设置ChanelSet={chanel}属性才能正常调用。后来发现,原来Flex应用跟后台服务端不在同一个web容器下,这样就导致了配置文件中的消息访问路径与实际不一致的情况,需要手动配置;如果将两个项目放在同一个web容器下或者在开发时flex_src与java_src在一个工程中,就能正常调用后台service层了。
分享到:
相关推荐
在Flex中,我们通常需要配置RemoteObject的endpoint,即服务的URL,以及服务方法的名称。 对于多文件上传,我们需要使用FileReference类。在用户选择多个文件后,我们可以遍历这些文件并逐个上传。每个...
通过本文的介绍,我们可以了解到在Flex中使用RemoteObject组件实现前后端交互的基本流程和技术要点。从环境搭建到具体配置,再到示例代码,每个环节都对开发人员具有重要的参考价值。希望本文能帮助读者更好地理解和...
### Flex中RemoteObject与Java的通信 在Flex开发过程中,实现客户端与服务器端的数据交互是一项基本而又关键的任务。其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF...
### Flex中ActionScript动态调用RemoteObject类 在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并...
在Flex中访问RemoteObject实例涉及以下知识点: 1. **ActionScript 3.0**:Flex的主要编程语言是ActionScript 3.0,它是基于ECMAScript的一个面向对象的语言。在Flex中,我们通过编写ActionScript代码来实现业务...
在Flex中,RemoteObject是ActionScript类,它允许与后端服务器进行通信,通常用于调用远程服务,如AMF(Action Message Format)或HTTP服务。在本篇博文中,我们将探讨如何使用Flex的RemoteObject来实现客户端与...
在本文中,我们将深入探讨如何使用Flex中的RemoteObject组件封装后与Java应用程序进行通信。RemoteObject是Adobe Flex框架的一部分,它允许Flex客户端与服务器端的业务逻辑进行交互,通常是通过AMF(Action Message ...
一个用Flex调用JAVA方法的例子ffffffff
1. **配置RemoteObject**:在Flex中,你需要在.mxml文件中创建一个`RemoteObject`实例,并指定其目的地(即服务器的端点)。例如: ```xml <mx:RemoteObject id="service" destination="javaService"> </mx:...
例如,Flex中的`Number`对应Java的`double`,`Date`对应Java的`java.util.Date`等。确保两边的数据类型匹配,否则可能会出现序列化或反序列化错误。 7. **错误处理** 在服务器端可能出现的错误,如数据库连接问题...
在Flex中,RemoteObject组件是实现AMF(Action Message Format)协议的关键。AMF是一种高效的二进制数据格式,它专为ActionScript和服务器之间的通信设计,提供了比HTTP更快的数据传输速度,并且能够处理各种数据...
在Flex代码中,定义RemoteObject时需要设置`mx.rpc.remoting.RemoteObject`的`destination`属性,这个属性对应于Java服务器上配置的服务名。然后,你可以通过RemoteObject的`call`方法来调用Java服务的方法,例如: ...
eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径
3. **创建Flex客户端**:在Flex项目中,引入RemoteObject组件,通过设置其`endpoint`属性来指定服务器地址和端口,以及服务名称。例如,`remoteObject.endpoint = "rtmp://localhost/oflaDemo/myService"`。 4. **...
开发者可以通过自定义itemRenderers来改变单元格的显示样式,通过dataProvider属性设置数据源,通过columns属性定义列的布局和内容。 Java是后端服务器端的技术,通常用于处理业务逻辑和数据库操作。在这个项目中,...
2. **RemoteObject组件**:在Flex中,RemoteObject是连接后端服务的关键组件。它提供了一种透明的方式,使得Flex代码可以直接调用Java服务的方法,就像调用本地函数一样。RemoteObject需要配置服务端的代理类名、...
Flex通过RemoteObject调用java实例:flex传入参数以及接收java返回结果。 通过mysql数据库的分页来展现flex调用java的实例。工程一共有两个:一个是java web端的,一个是flex工程。详情参考对应博客。
在Flex客户端,创建一个RemoteObject实例,设置其destination属性为配置文件中的ID,并监听结果和错误事件。这样,就可以在Flex中调用Java类的方法并处理返回的结果。 2. Flex 与服务器交互 - HTTPService 当需要...
2. 定义数据模型:在Flex中创建ActionScript类,这些类通常对应于数据库中的表结构,定义相应的属性和方法。 3. 连接服务:使用RemoteObject组件连接到LCDS服务。配置其endpoint属性指向LCDS服务的URL,以及method...