如何做好Flex与Java交互「建议收藏」

如何做好Flex与Java交互「建议收藏」三种flex4与Java顺利通信的方式是:flex与普通java类通信RemoteObject;flex与服务器交互HTTPService;flex与webservice交互WebService

大家好,又见面了,我是你们的朋友全栈君。

  三种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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155367.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java用什么编译器_Java用Java编译「建议收藏」

    java用什么编译器_Java用Java编译「建议收藏」java用什么编译器在上一篇文章中,我写了关于如何在运行时生成代理的内容,我们已经了解到生成Java源代码的程度。但是,要使用该类,必须对其进行编译,并将生成的字节码加载到内存中。那是“编译”时间。幸运的是,从Java1.6开始,我们可以在运行时访问Java编译器,因此可以将编译时与运行时混淆。尽管在这种非常特殊的情况下,这可能会导致过多的麻烦事情,通常导致无法维护的自我修改代码,…

    2022年5月6日
    42
  • 猫学习IOS(五岁以下儿童)UI之360其他下载管理器广场UI

    猫学习IOS(五岁以下儿童)UI之360其他下载管理器广场UI

    2022年1月14日
    59
  • SHELLEXECUTEINFO「建议收藏」

    SHELLEXECUTEINFO「建议收藏」SHELLEXECUTEINFO是WindowsAPIShellExecuteEx的参数,这个是一个结构体类型,里面可以添加参数,当IpVerb成员为"runas"的时候可

    2022年7月3日
    34
  • Mac突然连不上WiFi解决步骤「建议收藏」

    Mac突然连不上WiFi解决步骤「建议收藏」事件描述:上午用图书馆无线看电视过程中,莫名就网断了,开始以为是图书馆网问题,后来手机开热点也无法连接。去年刚买Mac时也出现过这种问题,后来换了主板,心慌还以为又要去修理了o(╯□╰)o 开始无用尝试部分: 1.打开设置-网络-位置,更改为自动 2.关机,立即同时按下command+option+R+P,听到三声后松手 解决步骤:移除网络配置和偏好文件 手动删除网络plist…

    2022年6月18日
    46
  • javascript操作html元素CSS属性

    javascript操作html元素CSS属性

    2021年12月8日
    42
  • phpstorm 激活码(注册激活)[通俗易懂]

    (phpstorm 激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~ML…

    2022年3月21日
    168

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号