如何做好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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 概念结构设计[通俗易懂]

    概念结构设计[通俗易懂]

    2022年8月3日
    4
  • Hibernate二级缓存以及ehcache的搭建配置「建议收藏」

    Hibernate二级缓存以及ehcache的搭建配置「建议收藏」Session级别的以及缓存总是有效的,当应用保持持久化实体、修改持久化实体时,Session并不会吧这种改变flush到数据库,而是缓存在当前Session的一级缓存中,除非程序显示调用session的flush方法,或者查询关闭session时,才会把这先改变一次性的flush到底层数据库,这样可以减少与数据库的交互,从而提高数据库的访问性能。SessionFactory级别的二级缓存是全局的,应用的所有的Seeion都共享这个二级缓存,当Session需要抓取数据时,Session就会优

    2022年5月10日
    38
  • xml格式化 java_Java XML格式化程序

    xml格式化 java_Java XML格式化程序xml格式化javaeXtensiveMarkupLanguage(XML)isoneofthepopularmediumformessagingandcommunicationbetweendifferentapplications.SinceXMLisopensourceandprovidescontroloverdataformatv…

    2022年7月16日
    17
  • Android的启动模式:singleTask与singleTop的使用

    Android的启动模式:singleTask与singleTop的使用最近有小伙伴询问Activity的启动模式是使用singleTask好还是singleTop好,在两种模式中纠结,所以今天就简单讲解一下两种模式的使用场景!Android的四种启动模式(网上一搜一堆哦)standard:默认模式,允许多实例singleTop:相比于standard,有新的启动请求时,只有在目标Activity处于当前栈顶时,才会调用onNewIntent()…

    2022年4月19日
    186
  • HDU 1556-差分数组和线段树的对比分析-Color the ball

    HDU 1556-差分数组和线段树的对比分析-Color the ball差分数组数据结构详解戳这里!线段树数据结构详解戳这里!这两个数据结构的操作主要有两个:更新和查询。假设数据结构总长度为n。差分数组:更新时间复杂度O(1)查询时间复杂度O(n)线段树:更新时间复杂度O(logn)查询时间复杂度O(logn)因此,差分数组适用于多次更新,常量次查询,数据范围在1e7以内的情况;线段树适用于多次更新,多次查询,数据范围在1e5以内的…

    2022年5月7日
    49
  • c语言findstr 用法,常用批处理命令总结之Find和FindStr

    c语言findstr 用法,常用批处理命令总结之Find和FindStrfind 作用 从文件中收索字符串格式 find 参数 字符串 路径 文件名参数 V 显示所有未包含指定字符串的行 C 仅显示包含字符串的行数 N 显示行号 I 搜索字符串时忽略大小写 OFF LINE 不要跳过具有脱机属性集的文件 当文件中包含要查找的字符串时 将返回这个字符串所在位置的整行内容 默认情况下是区分大小写的 若想要不区分大小写就是用参数 i 有时候 我们的需求并

    2025年10月31日
    3

发表回复

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

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