Flex工程建好后,我们在src目录下新建java类,即创建J2EE服务器端的代码。客户端跟服务器端通讯通过blazeDS。
代码如下:
package com.test;
public class ServerTest
{
public String getMessage(String msg)
{
System.out.println("receive message from client,message is : "+msg);
return "return from server,message is : "+msg;
}
}
修改 MyTestFlext.mxml 文件,增加下面内容:
<?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.events.ResultEvent;
import mx.controls.Alert;
private function resultHandler(event:ResultEvent):void
{
// 显示收到的 "Hello World!" 数据
Alert.show(event.result.toString(), "提示");
}
private function faultHandler(event:FaultEvent):void
{
Alert.show(event.fault.toString(), "提示");
}
[Bindable]
private var serverResult:String;
private function sendMsgToServer():void
{
ro.getMessage(inputText.text);
}
]]>
</mx:Script>
<mx:RemoteObject id="ro" destination="myTestFlex" result="resultHandler(event)"
source="com.test.ServerTest" fault="faultHandler(event)"
endpoint="/MyTestFlex/messagebroker/amf"/>
<mx:HBox width="100%">
<mx:TextInput id="inputText"/>
<mx:Button label="Submit" click="sendMsgToServer()"/>
</mx:HBox>
<mx:Label text="{serverResult}"/>
</mx:Application>
能够实现flex客户端跟j2ee服务器端进行通信,还需我们在修改配置文件:remoting-config.xml,
增加
<destination id="myTestFlex">
<properties>
<source>com.test.ServerTest</source>
</properties>
</destination>
一切准备就绪,把此工程部署到tomcat服务器上运行即可。
在工程上鼠标右键“Run AS”——“Run on server”
在IE地址栏输入:http://localhost:8080/MyTestFlext/MyTestFlext.html
- 大小: 8.1 KB
- 大小: 29.5 KB
分享到:
相关推荐
用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...
Flex4学习文档,权威的学习文档。自己觉得非常好,就拿出来和大家分享一下。
flex学习所需要的基本都齐了。一起学习吧。
现在好多用个为了突出页面比较炫的效果,才用flex富客户端来实现,该资源包含flex4 所用到的全部资料,和意见简单的demo,为您们的学习提供更多的帮组
flex4很多种之前学习收集的各种文档(Adobe - Flex 快速入门基础 Flex 组件的定位和布局,Flex+Css完全手册,...CSS手册,Flex4权威指南-学习笔记,flex4之语法入门,Flex_LineChart三部曲,flex中RemoteObject与java的通信)
是学习Flex4中文版这本书的代码,可以参考代码去学习
FLEX 开发学习不可缺少的工具,下载后解压运行TourDeFlex.EXE 就可以看到FLEX3,FLEX4所有的控件基本用法,是FLEX学习开发最好最方便的工具.一共三个压缩包请注意下载完整
介绍flex使用RemoteObject技术
flex学习资料 ,可以看看。四个pdf文档,从零开始学习flex
NULL 博文链接:https://yangchangqing878.iteye.com/blog/712540
2、flexBuilder基于eclipse的IDE集成Design、debug动态help 4j:ant脚本 3、flex framework visual components Manager classes RPC/Messaging/Data Service c Utilities 4、MxML ()" /> A、 ...
非常全的flex 学习文档 目录 第 1 章 : 关于 Flash Builder 使用 Flash Builder 可以完成的工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Flex4中文帮助文档打包下载,简单易用,帮助你学习Flash Builder4
轻松学习Flex4开发,不错的学习Flex电子书。
Flex学习四宝贝之一 《使用ActionScript 3.0组件》,必须熟读的一本书
Flex4 API,使用学习 flex4 详细资料
flex build 4 中文 学习 帮助 手册
通过源码学习Flex4 Adobe Flex 4 Vol.1
Flex4权威指南pdf影印中文版本,初学Flex必备,附带源码,边学习边练习
为了尊重原作者 紧用来java+flex小菜鸟学习使用 此项目使用 JAVA JDK1.6 Tomcat6.0/7.0 java+flex4 使用的是BlazeDS方式中得 remoting方式与JAVA交互 由于没有美工 UI十分丑陋望学者见谅 目前功能只实现了这些 ...