- 浏览: 786811 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
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属性值。
<?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 非常实用的资料
2012-05-31 15:38 1230【改变输出swf的尺度,背景颜色或帧频】 在"Na ... -
Flex正则表达式规则
2012-05-31 15:35 17171.Flex正则表达式规则 1.1普通字符 字母、数字、汉 ... -
Flex中[Bindable]的使用心得
2012-05-30 16:55 925在Flex编程中,Bindble使用到最多的元数据。该标签可以 ... -
FLEX元标签_Bindable
2012-05-30 16:46 11131 概述 [Bindable ... -
Flex Bindable
2012-05-30 16:41 833对一个类声明绑定,相当于给这个类里的所有属性都声明了绑定。等同 ... -
Flex [Bindable] 以及使用方法
2012-05-30 16:37 1136绑定: 举个例子: 给下面的public变量加上[Bind ... -
关于flex开发自定义组件需要注意的问题
2012-05-23 14:24 1160一.首先回答,为什么要 ... -
Flex中自定义组件
2012-05-23 14:17 1121如要重写组件,就不得不了解Flex中组件初始化过程。初始化过程 ... -
flex,datagrid多列排序
2012-03-21 15:01 1087<?xml version="1.0" ... -
flex,datagrid 按照列来排序
2012-03-21 13:56 2142排序部分 import mx.controls.DateFie ... -
flex 动态给控件赋值,通过反射遍历MXML中的组件
2012-03-21 13:52 1380flex 动态给控件赋值,通过反射遍历MXML中的组件。当有1 ... -
flex双击不生效问题
2012-03-21 13:50 977今天用到flex的doubleclick的事件,但是不生效,原 ... -
FLEX datagrid 点击列头排序后,行编辑问题
2012-03-21 13:45 1008点击列头排序后。行编辑事件结束后,adobe默认会自己重新将d ... -
flex内存管理机制
2012-03-20 13:44 943一.简述Flex内存释放优 ... -
Flex 内存处理的方法
2012-03-20 11:25 8831.当任何对象unload后,fl ... -
Flex3 Profile的使用
2012-03-13 15:38 959flex的profile就是一个性能监测器,也是adobe向传 ... -
FLEX内存释放优化原则
2012-03-13 15:36 840FLEX内存释放优化原则: 1. 被删除对象在外部的所有引 ... -
flashplayer的缓存目录
2012-03-13 15:34 3067flashplayer的缓存目录是: XP系统下是C:/Do ... -
swf 更新后,客户端不需要清空缓存即可查看最新版本
2012-03-13 14:20 2416我们在用Flex开发应用的时候,每次修改了swf,上传到服务器 ... -
用RSL来为你的flex程序减肥
2012-03-13 14:19 1178用RSL来为你的flex程序减肥 问题:一个只有几个控件的 ...
相关推荐
在本文中,我们将深入探讨如何使用Flex中的RemoteObject组件封装后与Java应用程序进行通信。RemoteObject是Adobe Flex框架的一部分,它允许Flex客户端与服务器端的业务逻辑进行交互,通常是通过AMF(Action Message ...
总结起来,使用Flex的`RemoteObject`组件可以简化客户端与服务器之间的通信,通过简单的API调用就能执行远程服务。在实际开发中,结合适当的服务器端框架(如Spring)和数据库操作工具(如Hibernate的DAO),可以...
要实现Flex与Java的RemoteObject通信,首先需要在Flex客户端创建一个RemoteObject实例,并指定其目标端点。目标端点通常是Java服务器上的一个服务URL,通常由 BlazeDS 或 LCDS (LiveCycle Data Services) 提供。...
在Flex4中,RemoteObject是ActionScript 3.0中的一种重要组件,它允许与后端服务器进行数据...通过这样的方式,开发者可以在Flex前端构建功能丰富的、用户体验良好的文件上传功能,同时保持与后端服务器的有效通信。
### Flex中RemoteObject与Java的通信 在Flex开发过程中,实现客户端与服务器端的数据交互是一项基本而又关键的任务。其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF...
RemoteObject是Flex中的一个关键组件,它允许Flex客户端与远程服务器进行数据交互,通常用于实现ActionScript与后端服务(如Java、PHP或.NET)之间的通信。 在Flex中访问RemoteObject实例涉及以下知识点: 1. **...
### Flex中ActionScript动态调用RemoteObject类 在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并...
在Flex中,RemoteObject是ActionScript类,它允许与后端服务器进行通信,通常用于调用远程服务,如AMF(Action Message Format)或HTTP服务。在本篇博文中,我们将探讨如何使用Flex的RemoteObject来实现客户端与...
综上所述,Blazeds RemoteObject为Flex与Java的通信提供了强大且便捷的解决方案。通过理解AMF协议、配置RemoteObject以及处理数据转换和异常,开发者可以高效地构建跨平台的RIA应用。在实际项目中,HelloFlexPro可能...
RemoteObject是Flex提供的一种服务,它使得客户端与服务器端之间的通信变得简单,尤其是对于需要调用远程服务或业务对象的情况。 在Flex中,RemoteObject组件是实现AMF(Action Message Format)协议的关键。AMF是...
LCDS(LiveCycle Data Service)是由FDS(Flex Data Service)发展而来,通过LCDS与服务器端通信不但可以大大提高通信的效率,而且还能提供传统B/S结构没有的功能。由于目前LCDS只能通过war包的形式提供给服务端,...
5. **RemoteObject和 BlazeDS**:如果通信涉及到服务器端数据,可以使用RemoteObject或BlazeDS服务。通过这些服务,模块可以异步调用服务器上的方法,获取或更新数据,然后传递给其他模块。 在"SimpleModule_Main...
- RemoteObject组件:提供与服务器进行AMF通信的便捷方式,可以自动映射Java对象到Flex对象。 - Event-driven架构:Flex和Java之间的通信通常是异步的,需要理解事件处理机制以处理服务器响应。 - 安全性:考虑数据...
在Flex项目中,使用Service组件(如WebService、RemoteObject或HTTPService)来与Java后端通信。配置这些服务时,需要指定URL、操作、数据格式等参数,以调用Java服务。 4. **ActionScript与Java数据类型映射** ...
Flex通信-Java服务端通信实例主要探讨的是在Web开发中,如何使用Adobe Flex与Java后端进行交互。Flex是一款强大的富互联网应用程序(RIA)开发工具,它可以创建动态、交互式的用户界面,而Java则通常作为服务器端的...
首先,`RemoteObject`是Flex框架中的一个关键组件,它允许Flex应用通过AMF(Action Message Format)协议与服务器进行通信。AMF是一种高效、二进制的数据交换格式,适合于Web服务之间的数据传输。在Flex中,我们可以...
- **服务端接口设计**:为了与Flex的RemoteObject通信,C#服务器需要提供对应的方法接口,这些接口会被Flex客户端调用,实现业务逻辑的交互。 4. **Flex源码解析** - **ActionScript代码**:在Flex源码中,通常会...
Java和Flex之间的通信是开发富互联网应用程序(RIA)时的一项关键技术。这个"java+flex通信源码"项目提供了一个实际的、完整的示例,演示了如何利用BlazeDS技术实现Java后端与Flex前端的无缝交互。下面我们将深入...