假设项目名称为:FlexWeb
1、 创建项目时设置flex 的output为:FlexWeb -debug
2、 在项目---〉Properties --à Flex server中设置Context root为:FlexWeb;
和Root URL中后面 部分一样。
3、 在项目---〉Properties --à Flex Compiler中Flex SDK Version
设置为: Use a specific SDK: Flex3.2
4、 创建Java类
package com.remote;
public class JavaRemote {
public String doSomeThing(){
return "调用RemoteObject成功!";
}
}
5、在WebContent/WEB-INF/flex/remoting-conffig.xml配置文件中增加:
<destination id="javaRemote ">
<properties>
<source>com.remote.JavaRemote </source>
</properties>
</destination>
6、在mxml中使用javaRemote
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
private function showRemote(event:MouseEvent):void{
myFlex.doSomeThing();
}
private function myFlex_resultHandler(event:ResultEvent):void{
var name:String=event.result as String;
Alert.show(name);
}
]]>
</mx:Script>
<mx:RemoteObject id="myFlex" destination="javaRemote" endpoint="http://localhost:8080/FlexWeb/messagebroker/amf" result="myFlex_resultHandler(event)" />
<mx:Button id="btShow" label="测试" click="showRemote(event)" />
</mx:Application>
分享到:
相关推荐
一个用Flex调用JAVA方法的例子ffffffff
eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径
在这个"flex4 remoteobject 多文件上传的例子"中,我们将重点探讨如何使用RemoteObject组件来实现多文件的上传,并且在上传过程中显示进度信息。 首先,我们要理解RemoteObject的工作原理。RemoteObject通过HTTP、...
在Flex中访问RemoteObject实例涉及以下知识点: 1. **ActionScript 3.0**:Flex的主要编程语言是ActionScript 3.0,它是基于ECMAScript的一个面向对象的语言。在Flex中,我们通过编写ActionScript代码来实现业务...
在Flex开发中,为了实现客户端(Flex应用)与服务器端(通常是Java应用)的数据交互,开发者经常使用`RemoteObject`组件。本篇文章将深入探讨如何使用`RemoteObject`与Java进行JSON格式的数据交换,以便更好地理解和...
【Flex + Java简单例子】是关于使用Flex与Java进行跨域数据交互的一个基础教程,主要涉及Flex客户端和Java服务器端的配置与开发。这个例子旨在展示如何通过BlazeDS库在Flex前端和Java后端之间建立通信。 首先,我们...
9. **示例代码**:`Flex LCDS的例子.pdf`可能包含了具体的代码示例,演示了如何在Flex中创建RemoteObject实例,定义方法调用,以及处理返回的结果。通过学习这个例子,新手能够更好地理解和掌握Flex与LCDS的整合技巧...
这个"remoteObject-java简单CURD例子.rar"压缩包提供了一个示例,演示了如何使用Java实现远程对象(Remote Object)进行基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CURD...
这个例子旨在展示如何在Flex前端与Spring后端之间建立通信,以便利用Spring框架的强大功能,如依赖注入、事务管理等。 首先,Flex是一个基于ActionScript和Flash Player的开源框架,用于创建交互式的、基于Web的富...
在标题提到的“Flex与Java通讯例子”中,我们可以推测这是一个示例项目,展示了如何在Flex前端和Java后端之间传递参数。下面将详细介绍Flex与Java通信的基本原理和步骤: 1. **AMF通信**:AMF是一种二进制格式,...
本示例项目“用spring和Flex整合的一个例子”展示了如何将这两个技术结合,以构建一个完整的应用程序。通过使用BlazeDS作为中间件,Spring和Flex可以有效地进行数据交换。BlazeDS是一个免费的服务器端组件,它提供了...
1、修改apache-tomcat-6.0.14\bin\catalina.bat文件中的JAVA_HOME的值,指向你所装的jdk的目录;我用的是jdk1.6,后台的java类也是用这个版本编译的; 2、启动tomcat ... 查看效果! 4、包含源代码。
你可以参考网上的教程,创建一个简单的Java方法(如`sayHello()`),在Flex中通过`RemoteObject`调用这个方法,并在控制台或界面上显示返回的“Hello, World!”消息。 总的来说,这个例子旨在教你如何结合Java、...
本小例子将详细介绍如何使用Flex和BlazeDS实现与Java的通信。 首先,我们需要了解Flex和BlazeDS的基本概念。Flex主要由MXML和ActionScript组成,MXML用于定义用户界面,ActionScript则负责处理业务逻辑和数据操作。...
然后,在Flex端,我们需要配置一个HTTPService或者RemoteObject来调用这个Java服务。在.mxml文件中,可以这样设置HTTPService: ```xml <![CDATA[ import mx.rpc.events.FaultEvent; import mx.rpc.events....
在本实例中,我们探讨了三种Flex4与Java交互的方式:通过RemoteObject、HTTPService以及WebService。 1. Flex 与普通 Java 类通信 - RemoteObject 在Flex中,RemoteObject组件用于与Java服务端的普通类进行通信。...
在本例子中,我们将探讨如何使用Flex与Java后端进行远程调用,借助Adobe的BlazeDS服务。BlazeDS是Flex与Java服务器之间通信的一个中间件,支持AMF(Action Message Format)协议,提供数据推送、拉取和消息代理等...
在Flex客户端,使用`RemoteObject`组件来连接到BlazeDS并调用Java服务。通过事件监听器,我们可以接收到服务端返回的数据,并在界面上进行展示。 8. **调试和测试**: 为了确保应用正常工作,我们需要在服务器和...
Flex与Java通信是Web...总结来说,这个例子提供了一个使用Flex和Java进行通信的实例,涵盖了AS3的基本语法以及通过LCDS进行数据交换的方法。通过学习和实践,你可以掌握创建富互联网应用并与后端服务交互的核心技术。