`

flex RemoteObject 通信

    博客分类:
  • flex
 
阅读更多
1:flex
<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:Script>

         <![CDATA[

         //引如需要的类库

                   import mx.rpc.events.FaultEvent;

                   import mx.rpc.remoting.RemoteObject;

                   import mx.controls.Alert;

                   import mx.rpc.events.FaultEvent;

                   import mx.rpc.events.ResultEvent;

                   //声明一个RemoteObject

                  // private var HelloJava:RemoteObject=new RemoteObject("TestLcds1");

                   private function JavaHello():void{

                            //添加调用成功和调用失败的监听

                            Hellojava.addEventListener(FaultEvent.FAULT,HelloJavaFault);

                            Hellojava.addEventListener(ResultEvent.RESULT,HelloJavaResult);

                            Hellojava.HelloLCDSRemoting(name_txt.text);

                   }

                   //声明调用失败的监听函数

                   private function HelloJavaFault(event:FaultEvent):void{

                            //显示错误信息

                            Alert.show(event.message.toString(),"调用失败");

                   }

                   //声明调用成功的监听函数

                   private function HelloJavaResult(event:ResultEvent):void{

                            //显示返回结果

                            Alert.show(String(event.result),"调用成功");

                   }

         ]]>

</mx:Script>

<mx:Style>

         global{

                   fontSize:12pt;

         }

</mx:Style>
        <mx:RemoteObject id="Hellojava"destination="ctiStatusReasonDetailService" source="package1.Class1">
        
        </mx:RemoteObject>
         <mx:Button label="调用Java类" horizontalCenter="0" verticalCenter="22" click="JavaHello()"/>

         <mx:TextInput id="name_txt" horizontalCenter="0" verticalCenter="-23" />

</mx:Application>


2:服务器里面配置:
在remoting.config.xml中加入
<destination id="ctiStatusReasonDetailService">
    <properties>
        <factory>spring</factory>
        <source>TestLcds2</source>
    </properties>

destination:String (默认为 null) —RemoteObject 的destination属性必须匹配 services-config.xml 中的destination的ID属性值。
分享到:
评论

相关推荐

    flex remoteObject封装后和java通信

    在本文中,我们将深入探讨如何使用Flex中的RemoteObject组件封装后与Java应用程序进行通信。RemoteObject是Adobe Flex框架的一部分,它允许Flex客户端与服务器端的业务逻辑进行交互,通常是通过AMF(Action Message ...

    FLEX和使用RemoteObject和后台通信

    总结起来,使用Flex的`RemoteObject`组件可以简化客户端与服务器之间的通信,通过简单的API调用就能执行远程服务。在实际开发中,结合适当的服务器端框架(如Spring)和数据库操作工具(如Hibernate的DAO),可以...

    flex+java+remoteObject

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

    flex4 remoteobject 多文件上传的例子

    在Flex4中,RemoteObject是ActionScript 3.0中的一种重要组件,它允许与后端服务器进行数据...通过这样的方式,开发者可以在Flex前端构建功能丰富的、用户体验良好的文件上传功能,同时保持与后端服务器的有效通信。

    flex中RemoteObject与java的通信

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

    flex访问remoteObject实例

    RemoteObject是Flex中的一个关键组件,它允许Flex客户端与远程服务器进行数据交互,通常用于实现ActionScript与后端服务(如Java、PHP或.NET)之间的通信。 在Flex中访问RemoteObject实例涉及以下知识点: 1. **...

    flex中actionscript动态调用remoteobject类

    ### Flex中ActionScript动态调用RemoteObject类 在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并...

    Flex的remoteObject例子

    在Flex中,RemoteObject是ActionScript类,它允许与后端服务器进行通信,通常用于调用远程服务,如AMF(Action Message Format)或HTTP服务。在本篇博文中,我们将探讨如何使用Flex的RemoteObject来实现客户端与...

    flex与java的通信 Blazeds remoteObject

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

    flex4使用RemoteObject学习

    RemoteObject是Flex提供的一种服务,它使得客户端与服务器端之间的通信变得简单,尤其是对于需要调用远程服务或业务对象的情况。 在Flex中,RemoteObject组件是实现AMF(Action Message Format)协议的关键。AMF是...

    flex remoteobject demo

    LCDS(LiveCycle Data Service)是由FDS(Flex Data Service)发展而来,通过LCDS与服务器端通信不但可以大大提高通信的效率,而且还能提供传统B/S结构没有的功能。由于目前LCDS只能通过war包的形式提供给服务端,...

    Flex Module间通信

    5. **RemoteObject和 BlazeDS**:如果通信涉及到服务器端数据,可以使用RemoteObject或BlazeDS服务。通过这些服务,模块可以异步调用服务器上的方法,获取或更新数据,然后传递给其他模块。 在"SimpleModule_Main...

    flex与java通信

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

    Flex Java通信实例

    在Flex项目中,使用Service组件(如WebService、RemoteObject或HTTPService)来与Java后端通信。配置这些服务时,需要指定URL、操作、数据格式等参数,以调用Java服务。 4. **ActionScript与Java数据类型映射** ...

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

    Flex通信-Java服务端通信实例主要探讨的是在Web开发中,如何使用Adobe Flex与Java后端进行交互。Flex是一款强大的富互联网应用程序(RIA)开发工具,它可以创建动态、交互式的用户界面,而Java则通常作为服务器端的...

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

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

    Flex与服务器端通信

    - **服务端接口设计**:为了与Flex的RemoteObject通信,C#服务器需要提供对应的方法接口,这些接口会被Flex客户端调用,实现业务逻辑的交互。 4. **Flex源码解析** - **ActionScript代码**:在Flex源码中,通常会...

    java+flex通信源码

    Java和Flex之间的通信是开发富互联网应用程序(RIA)时的一项关键技术。这个"java+flex通信源码"项目提供了一个实际的、完整的示例,演示了如何利用BlazeDS技术实现Java后端与Flex前端的无缝交互。下面我们将深入...

Global site tag (gtag.js) - Google Analytics