三种flex4与Java顺利通信的方式是:

  flex与普通java类通信RemoteObject;

  flex与服务器交互HTTPService;

  flex与webservice交互WebService.

  当大家尝试使用flex与普通java类通信时,一般用RemoteObject,具体的代码段如下:

  package com.flex.demo;

  /**

  *第一种 功能描述:该类用来实现flex与普通java类中的方法通信

  * @author Administrator

  */

  //以上是打头的功能描述,可以不写。

  <!--flex 与普通java类通信-->

  <s:RemoteObject id="serv" destination="myservice" fault="serv_faultHandler(event)" result="serv_resultHandler(event)">

  <properties>

  <source>com.flex.demo.SimpleService</source>

  </properties>

  </s:RemoteObject>

  [js] view plaincopy

  <!--flex 与服务器交互HTTPService-->

  <!--servlet代码-->

  /**

  * 第二种 功能描述:该servlet用来与flex进行交互

  * @author Administrator

  */

  @SuppressWarnings("serial")

  public class SimpleServiceServlet extends HttpServlet {

  @Override

  protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

  request.setCharacterEncoding("utf-8");

  response.setCharacterEncoding("utf-8");

  response.getWriter()。write("我是服务器");

  }

  }

  flex与服务器交互HTTPService,flex端代码

  <!-- flex 与服务器交互-->

  <s:HTTPService id="service" fault="service_faultHandler(event)" result="service_resultHandler(event)"

  </s:HTTPService>

  <!--第三种 flex与webservice交互WebService-->

  <!--flex与webservice交互这里调用一个天气预报的webservice-->

  <s:WebService id="ws"

  wsdl

  fault="ws_faultHandler(event)"

  result="ws_resultHandler(event)"

  showBusyCursor="true">

  <!-- 调用webservice的方法<speration>-->

  另外,我想说一下的是,对于弹出框的代码段虽然是很简单的,但是也最好不要漏掉:

  protected function service_faultHandler(event:FaultEvent):void{

  Alert.show("调用失败了:"+event.fault.message as String,"提示");

  }

  protected function service_resultHandler(event:ResultEvent):void{

  Alert.show("调用成功了:"+event.result as String,"提示");

  }

  <span style="font-family:Arial; background-color:#ffffff"></span>

托福答案 www.jx-jf.com

如何做好Flex与Java交互的更多相关文章

  1. Flex与Java交互(Flex调用java类展示数据)解析xml展示数据

    Flex与java通信最简单例子(详细说明了各种需要注意的配置):http://blog.csdn.net/u010011052/article/details/9116869 Flex与java通信 ...

  2. Flex使用Blazeds与Java交互及自定义对象转换详解-DATAGRID读取ORACLE数据

    http://www.cnblogs.com/RocD-DuPeng/articles/1751040.html 一.建立Flex与Java交互的工程. 本文中讲到的交互是利用Blazeds的,因为这 ...

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

    转自:http://blessht.iteye.com/blog/1132934Flex与Java通信的方式有很多种,比较常用的有以下方式: WebService:一种跨语言的在线服务,只要用特定语言 ...

  4. Flex4开发笔记(与JAVA交互)

    (由于本人也是第一次接触flex开发,因此将开发过程中问题记录留档) 一.数据交换过程 借助BlazeDS可以实现flex与java之间的数据交互,大体流程如下: 1.导入blazeds的文件(配置w ...

  5. Flex+BlazeDS+java通信详细笔记

    整了很长时间的通信,还是一直有一点问题.现在搞定了,记录一下,也跟有需求的同学们共享. 我重新把所有的过程再做一遍. 1新建Flex+BlazeDS+JAVA项目 右键.新建Flex项目 其中blaz ...

  6. atitit.js 与c# java交互html5化的原理与总结.doc

    atitit.js 与c# java交互html5化的原理与总结.doc 1. 实现html5化界面的要解决的策略1 1.1. Js交互1 1.2. 动态参数个数1 1.3. 事件监听2 2. sen ...

  7. atitit.js&#160;与c#&#160;java交互html5化的原理与总结.doc

    atitit.js 与c# java交互html5化的原理与总结.doc 1. 实现html5化界面的要解决的策略 1 1.1. Js交互 1 1.2. 动态參数个数 1 1.3. 事件监听 2 2. ...

  8. Flex调用java webservice

    <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...

  9. Flex 对Java端返回Collection的处理方法

    将Flex与Spring集成后(BlazeDS 与Spring集成指南 ),第一个面临的问题就是:对于Java端返回的各种Java类型的对象,Flex中能否有相应的数据类型来映射. 处理,尤其是Lis ...

随机推荐

  1. BZOJ 1059 [ZJOI2007]矩阵游戏

    1059: [ZJOI2007]矩阵游戏 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2707  Solved: 1322[Submit][Stat ...

  2. linux配置端口转发

    一.使用rinted进行端口转发 将10.50.13.13 80请求转到10.50.13.11 80上 1.安装rinetd $ tar zxf rinetd.tar.gz $ cd rinetd $ ...

  3. LightOJ 1422 Halloween Costumes(记忆化搜索)

    题意:给你n天分别要穿的衣服,可以套着穿,但是一旦脱下来就不能再穿了,问这n天要准备几件衣服.      =============================================== ...

  4. Missing Number ——LeetCode

    Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ...

  5. 服务器之间免密码ssh登陆

    配置服务器f1(192.168.1.1)与服务器f2(192.168.1.2)之间免密码ssh登陆 一.首先,配置服务器主机名为f1.f2 1.更改/etc/sysconfig下的network文件, ...

  6. Dividing (多重背包 搜索)

    / 第一个多重背包题目 真的不理解二进制优化 /http://acm.hdu.edu.cn/webcontest/contest_showproblem.php?cid=10594&pid=1 ...

  7. Power Strings - POJ 2406(求循环节)

    题目大意:叙述的比较高大上,其实就是一个字符串B = AAAAAAA,求出来这个A最短有多长   分析:注意如果这个串不是完全循环的,那么循环节就是就是它本身.   代码如下: #include< ...

  8. linux —— 学习笔记(软件操作:安装、卸载、执行)

    目录: 0.相关基本命令    1.安装软件    2.卸载软件    3.打开软件  0.相关基本命令 与软件操作相关的主要命令有:dpkg  和 apt-get . dpkg   : “dpkg ...

  9. mybatis3温故

    MyBatis可以利用SQL映射文件来配置,也可以利用Annotation来设置.MyBatis提供的一些基本注解如下表所示. 注解 目标 相应的XML 描述 @CacheNamespace 类 &l ...

  10. [PWA] 3. Devtool

    You can debug with chrom dev tool: 1. Use console to debug service worker: Swith to sw.js context th ...