<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無(wú)心水自閑

    天平山上白云泉,云自無(wú)心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    Flex中的RPC Services

    Posted on 2006-03-01 01:16 云自無(wú)心水自閑 閱讀(1696) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Flex

    Flex2.0中有三種機(jī)制與服務(wù)器交互數(shù)據(jù):RPC(Remote precedure call), Data Service, publish-subscribe messaging
    后面兩種需要Flex Enterprise Service的支持.
    RPC: 發(fā)送異步請(qǐng)求到遠(yuǎn)程服務(wù),并將結(jié)果直接返回給Flex應(yīng)用.
    RPC服務(wù)可以是HTTP URL, SOAP兼容的Web service, Java Web應(yīng)用的Java對(duì)象. 客戶(hù)端的RPC服務(wù)組件是HTTPService, WebService和Remoting Object.
    HTTPService和WebService的使用不需要Flex Enterprise service的支持. Remoting Object必須有Flex Enterprise service的支持.
    缺省情況下,Flash Player不允許跨域訪(fǎng)問(wèn).因此,RPC服務(wù)必須在同一個(gè)域中,或者在crossdomain.xml文件中定義.

    RemoteObject組件使得可以使用服務(wù)端對(duì)象的方法, 而不需要將其配置成WebService. 你需要將服務(wù)端對(duì)象配置成遠(yuǎn)程服務(wù)目標(biāo).
    WebService組件使得可以與Web Services交互. Web Services需要在WSDL文件中配置
    HTTPService組件可以接收和發(fā)送HTTP GET, POST請(qǐng)求. HTTPServie在不能將接口定義為WebSerice和RemotingObject的時(shí)候,是一個(gè)非常好的選擇.
    比如: JSP, Servlet, Asp等等.

    Flex應(yīng)用將會(huì)被編譯成二進(jìn)制的SWF文件,送到客戶(hù)端. 當(dāng)Flex應(yīng)用與外部服務(wù)交互時(shí), SWF不需要重新編譯,也不需要再次刷新.

    可以直接使用Web Services或者HTTP Services, 而不需要在服務(wù)器的文件中進(jìn)行配置. 方法如下:
    在HTTPService組件中在url屬性中直接引用wsdl值, 而不使用destination屬性, 并且將useProxy屬性設(shè)置為false
    <mx:HTTPService
    id="yahoo_web_search"
    url="

    <mx:WebService
    id="macr_news"
    wsdl="

    或者在A(yíng)ction Script中這樣使用:
    // Import required packages.
    import mx.rpc.http.HTTPService;
    import mx.rpc.soap.WebService;

    // Declare an HTTPService component.
    private var yahoo_web_search:mx.rpc.http.HTTPService = new HTTPService();
    yahoo_web_search.url =
    "
    empoyeeHTTP.useProxy = false;

    // Declare a WebService component.
    private var macr_news:mx.rpc.soap.WebService = new WebService();
    macr_news.wsdl = "
    macr_news.useProxy = false;

    RPC Service組件的destination屬性引用一個(gè)Flex Enterprise Services定義的一個(gè)目標(biāo).



    主站蜘蛛池模板: 西西人体大胆免费视频| 亚洲国产片在线观看| 亚洲成a人无码亚洲成www牛牛| 日本免费一区二区三区| 亚洲AV无码一区二区二三区软件 | 国内精品免费麻豆网站91麻豆| 在线观看亚洲天天一三视| 一级毛片免费不卡| 国产亚洲精品拍拍拍拍拍| 日韩毛片一区视频免费| 亚洲精品tv久久久久| 国产精品免费久久久久影院| 国产亚洲精品无码专区| 拍拍拍无挡视频免费观看1000| 久久亚洲国产精品| 亚洲高清免费在线观看| 亚洲国产日韩视频观看| 女性无套免费网站在线看| 久久久亚洲精华液精华液精华液| 日韩伦理片电影在线免费观看| 美女视频黄频a免费观看| 亚洲精品tv久久久久久久久久| 国产做国产爱免费视频| 久久丫精品国产亚洲av不卡| 6080午夜一级毛片免费看6080夜福利 | 亚洲人成网7777777国产| 黄网站色视频免费在线观看的a站最新 | 无码精品人妻一区二区三区免费| 中文国产成人精品久久亚洲精品AⅤ无码精品| 国产黄色片免费看| 亚洲AV午夜成人影院老师机影院| aⅴ在线免费观看| 亚洲成av人在线观看网站| 国产乱辈通伦影片在线播放亚洲| 日本视频在线观看永久免费 | 亚洲国产欧美日韩精品一区二区三区| 免费一级一片一毛片| 毛片无码免费无码播放| 亚洲熟妇av午夜无码不卡| 亚洲午夜精品久久久久久浪潮| 最近中文字幕2019高清免费|