qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          如何做好Flex與Java交互

           三種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)“   url=“http://localhost:8080/flexdemo/simpleServiceServlet“>
          </s:HTTPService>
          <!--第三種 flex與webservice交互WebService-->
          <!--flex與webservice交互這里調用一個天氣預報的webservice-->
          <s:WebService id=“ws“
          wsdl=“http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?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>

          posted on 2014-03-17 11:14 順其自然EVO 閱讀(181) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2014年3月>
          2324252627281
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 若尔盖县| 石棉县| 仁化县| 德惠市| 南丰县| 寿阳县| 新安县| 读书| 松原市| 凌云县| 平利县| 胶州市| 大新县| 吉首市| 潼南县| 南乐县| 金乡县| 上高县| 林口县| 元朗区| 荔波县| 谷城县| 梨树县| 吐鲁番市| 许昌县| 桐庐县| 龙陵县| 林州市| 保德县| 石城县| 昌都县| 汾阳市| 商城县| 剑河县| 佛学| 扬中市| 湖北省| 哈密市| 吉木萨尔县| 甘洛县| 延川县|