`
jason_onetwo
  • 浏览: 25434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex与java通信--RemoteObject

    博客分类:
  • FLEX
 
阅读更多
使用s:RemoteObject来定义远程对象如:
<s:RemoteObject id="findAction" destination="drawAction" result="findAllOK(event)"
fault="Alert.show(event.fault.message.toString())"
endpoint="/flexcrud/messagebroker/amf“>
</s:RemoteObject>

说明:

1.Id: 给实例起个标示,以便引用
2.destination:目标对象,与web工程中配置文件remoting-config.xml中的配置对应如:<destination id="drawAction">
        <properties>             <source>com.deng.action.DrawAction</source>
       </properties>
    </destination>

3.result:调用目标对象成功时的处理
4.Falut:调用目标对象失败时的处理
5.endpoint: 指定使用amf协议,Flexcrud为java工程名,Messagebroker为web.xml中flex使用的servlet


参考事件处理:

private function find(): void {
findAction.findShapes();
}
private function findAllOK(event:ResultEvent):void {
   var result: ArrayCollection = ArrayCollection(event.result);
}

event.result:保存java返回的数据,如果是集合用ArrayCollection转换
如果是String 就用String转换。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Flex和Java通信-blazeds

    Flex和Java通信是一种常见的技术需求,特别是在构建富互联网应用程序(RIA)时,前端的Flex界面与后端的Java服务需要紧密交互。BlazeDS是Adobe公司推出的一个开源项目,专门用于实现Flex和Java之间的数据通信,它...

    flex与java通信

    - RemoteObject组件:提供与服务器进行AMF通信的便捷方式,可以自动映射Java对象到Flex对象。 - Event-driven架构:Flex和Java之间的通信通常是异步的,需要理解事件处理机制以处理服务器响应。 - 安全性:考虑数据...

    flex与java的通信 Blazeds remoteObject

    综上所述,Blazeds RemoteObject为Flex与Java的通信提供了强大且便捷的解决方案。通过理解AMF协议、配置RemoteObject以及处理数据转换和异常,开发者可以高效地构建跨平台的RIA应用。在实际项目中,HelloFlexPro可能...

    flex4与Java通信实例

    Flex4与Java通信是开发富互联网应用程序(RIA)时的一项重要技术,允许前端用户界面与后端业务逻辑之间进行高效的数据交换。在本实例中,我们探讨了三种Flex4与Java交互的方式:通过RemoteObject、HTTPService以及...

    Flex通信-Java服务端通信实例

    这个过程涉及到了数据的序列化和反序列化,以及错误处理,这些都是Flex与Java通信的重要环节。 在实际项目中,还需要考虑安全性问题,如身份验证和授权。可以使用Flex Security框架和Java的安全组件来实现用户登录...

    flex remoteObject封装后和java通信

    与Java通信 在BlazeDS中,我们需要在Java服务器端定义对应的服务接口和实现。例如,假设我们有一个名为`MyJavaClass`的Java类,其中包含一个名为`myServerMethod`的方法,我们需要在Flex客户端使用相同的名称来...

    flex+java+remoteObject

    在Flex和Java的集成应用中,RemoteObject是关键的通信组件,它允许Flex客户端与Java后台服务进行数据交换。 RemoteObject是Flex框架中的一个关键组件,它通过AMF(Action Message Format)协议,提供了一种高效、轻...

    Flex与Java通信

    Flex与Java通信是一种常见的技术,用于构建富互联网应用程序(RIA)。在这种架构中,Flex作为前端用户界面,而Java作为后端服务器提供业务逻辑和数据处理。以下是对标题、描述和标签所涉及知识点的详细说明: 1. **...

    flex中RemoteObject与java的通信

    ### Flex中RemoteObject与Java的通信 在Flex开发过程中,实现客户端与服务器端的数据交互是一项基本而又关键的任务。其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF...

    Flex与java通讯

    测试Flex与Java通信的完整流程包括单元测试、集成测试以及系统测试。可以使用如Flash Builder的模拟器进行前端测试,而Java服务可以通过JUnit等工具进行后端测试。 综上所述,Flex与Java之间的通信涉及多个层次和...

    Flex与java通过BlazeDS实现通信

    5. **Flex与Java通信过程** - Flex客户端通过myFlex对象调用Java服务器的sayHelloWorld方法,传递txtName.text作为参数。 - BlazeDS接收到请求后,将ActionScript方法调用转换为Java方法调用,转发给...

    flex与 java 通信常见错误

    ### Flex与Java通信常见错误分析 #### 一、Send Failed 错误 在Flex与Java进行通信时,可能会遇到如下的RPC Fault错误: ``` RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" ...

    跟我StepByStep学FLEX教程------王一松

    Flex和Java通信之开发方式和工具准备 - **开发环境搭建**:指导如何设置开发环境以支持Flex和Java之间的通信。 - **工具选择**:推荐适合的工具链。 #### 22. Flex+LCDS(BlazeDS)+Java开发 - **整体架构**:提供...

    flex flex和 java交互

    标题"flex 和 java交互"指出了一个关键的技术融合,即Flex与Java的整合,允许Flex前端与Java后端进行数据和功能的通信。这种交互通常是通过AMF(Action Message Format)协议实现的,它提供了一种高效的数据序列化...

    flex与java通信简单例子,部署就能运行。

    Flex与Java通信是Web开发中的一个关键环节,它允许客户端的富互联网应用程序(RIA)与服务器端的Java应用进行交互,实现数据的交换和业务逻辑的处理。在本例中,我们将探讨如何通过使用开源的LCDS(LiveCycle Data ...

    flex和java通信

    1. **RemoteObject**:这是Flex与Java通信的主要方式,它允许你像调用本地方法一样调用远程Java服务。你需要在Flex中定义RemoteObject,指定服务端的命名空间和类名,然后在ActionScript代码中调用Java方法。 2. **...

    Flex与Java通信采用blazeDS的方式的例子helloworld

    总结,这个“Hello, World”例子展示了Flex与Java通信的基本流程:在Flex中通过RemoteObject调用Java服务,Java服务返回数据,BlazeDS负责数据的传输和转换。实际开发中,我们可以将此模式扩展到更复杂的数据交换...

Global site tag (gtag.js) - Google Analytics