前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >如何做好Flex与Java交互「建议收藏」

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

作者头像
全栈程序员站长
发布2022-09-06 13:18:57
发布2022-09-06 13:18:57
5090
举报

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

  三种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.cn/155367.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档