`
a3mao
  • 浏览: 560010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex学习之四

    博客分类:
  • Flex
阅读更多
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
分享到:
评论
1 楼 xlaohe1 2011-08-09  
非常感谢。
这是我见过最简单的整合了。

看到好贴不容易。所以必须回了。   

相关推荐

    flex 4 学习资料

    用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...

    Flex4学习文档

    Flex4学习文档,权威的学习文档。自己觉得非常好,就拿出来和大家分享一下。

    flex4 学习资料

    flex学习所需要的基本都齐了。一起学习吧。

    flex4 学习全部资料

    现在好多用个为了突出页面比较炫的效果,才用flex富客户端来实现,该资源包含flex4 所用到的全部资料,和意见简单的demo,为您们的学习提供更多的帮组

    flex4很多种之前学习收集的各种文档

    flex4很多种之前学习收集的各种文档(Adobe - Flex 快速入门基础 Flex 组件的定位和布局,Flex+Css完全手册,...CSS手册,Flex4权威指南-学习笔记,flex4之语法入门,Flex_LineChart三部曲,flex中RemoteObject与java的通信)

    学习Flex4中文版代码

    是学习Flex4中文版这本书的代码,可以参考代码去学习

    flex 4基本控件学习实例,开发教程(3)

    FLEX 开发学习不可缺少的工具,下载后解压运行TourDeFlex.EXE 就可以看到FLEX3,FLEX4所有的控件基本用法,是FLEX学习开发最好最方便的工具.一共三个压缩包请注意下载完整

    flex4使用RemoteObject学习

    介绍flex使用RemoteObject技术

    flex 学习资料1-4全

    flex学习资料 ,可以看看。四个pdf文档,从零开始学习flex

    flex4学习资料

    NULL 博文链接:https://yangchangqing878.iteye.com/blog/712540

    Flex课程学习(附带源码)

    2、flexBuilder基于eclipse的IDE集成Design、debug动态help 4j:ant脚本 3、flex framework visual components Manager classes RPC/Messaging/Data Service c Utilities 4、MxML ()" /&gt; A、 ...

    flex4 最全的 学习文档

    非常全的flex 学习文档 目录 第 1 章 : 关于 Flash Builder 使用 Flash Builder 可以完成的工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Flex4中文帮助文档

    Flex4中文帮助文档打包下载,简单易用,帮助你学习Flash Builder4

    Effortless Flex 4 Development

    轻松学习Flex4开发,不错的学习Flex电子书。

    Flex学习四宝贝之一 《使用ActionScript 3.0组件》

    Flex学习四宝贝之一 《使用ActionScript 3.0组件》,必须熟读的一本书

    Flex4 API 学习资料

    Flex4 API,使用学习 flex4 详细资料

    flex build 4 中文 手册

    flex build 4 中文 学习 帮助 手册

    通过源码学习Flex4 Adobe Flex 4 Vol.1

    通过源码学习Flex4 Adobe Flex 4 Vol.1

    Flex4权威指南中文pdf+源码

    Flex4权威指南pdf影印中文版本,初学Flex必备,附带源码,边学习边练习

    j2ee+flex4

    为了尊重原作者 紧用来java+flex小菜鸟学习使用 此项目使用 JAVA JDK1.6 Tomcat6.0/7.0 java+flex4 使用的是BlazeDS方式中得 remoting方式与JAVA交互 由于没有美工 UI十分丑陋望学者见谅 目前功能只实现了这些 ...

Global site tag (gtag.js) - Google Analytics