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

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

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

    posts - 0, comments - 77, trackbacks - 0, articles - 356
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Xfire返回List類型的詳細測試

    Posted on 2008-03-03 11:28 semovy 閱讀(1677) 評論(0)  編輯  收藏 所屬分類: WebService
    工作需要,昨天開始學習Xfire,方便是感到很方便,但是對于他的默認綁定配置,始終有些模糊,尤其是List以及數組相關的。今天謝了一個關于返回List的具體調用測試,應該算比較全了,大家共享。

    業務假設是根據billno,查詢數據庫,得到ResultSet結果,然后將ResultSet包裝成List返回。

    server端:
    public   interface   IgetInfo   {
    //每一條記錄作為一個String[],存放與List中
    public   List <String[]>   getListOfStringArrays(String   billno);
                      //每一條記錄合并為一個String,存放與List中
    public   List <String>   getListOfString(String   billno);
    //已String[]的形式只返回一條記錄
                      public   String[]   getStringArrays(String   billno);
                      //和第一個方法類似,只是將String[]改成List
                      public   List <List>   getListOfList(String   billno);
    }
    具體實現類就不寫了,相應的IgetInfo.aegis.xml如下:
    <?xml   version= "1.0 "   encoding= "UTF-8 "?>            
    <mappings>            
        <mapping   >            
            <method   name= "getListOfStringArrays ">
                <!--注意,此處的componentType我試過各種類型,均不行,不知道為何
                  用String報造型錯誤-->
                <return-type   componentType= "java.lang.String "/>
            </method>      
            <method   name= "getListOfString ">            
                <return-type   componentType= "java.lang.String "/>
            </method>      
            <method   name= "getStringArrays ">            
                <return-type   componentType= "java.lang.String "/>
            </method>      
            <method   name= "getListOfList ">            
                <return-type   componentType= "#someArrays "/>
            </method>            
            <component   name=   "someArrays "  
            class=   "java.util.List "  
            componentType=   "java.lang.String "   />
        </mapping>            
    </mappings>

    client調用就不寫了,也很簡單。奇怪的就是第一種List <String[]> 返回類型。感覺上應該這么寫
    <method   name= "XXX ">            
                <return-type   componentType= "#YYY "/>
            </method>            
            <component   name=   "YYY "  
            class=   "java.util.Arrays "  
            componentType=   "java.lang.String "   />
    但仍然出錯。誰給指教一下?
    主站蜘蛛池模板: 永久免费看mv网站入口| 成人免费一区二区无码视频| 无码专区一va亚洲v专区在线| 亚洲精品456人成在线| 四虎影视大全免费入口| 亚洲精品中文字幕| 日本无吗免费一二区| 久久无码av亚洲精品色午夜| 国产精品视_精品国产免费| 亚洲乱码av中文一区二区| 日韩免费无砖专区2020狼| 成a人片亚洲日本久久| 亚洲精品高清在线| 美女被免费网站91色| 久久久久亚洲AV无码专区首| 久久久高清日本道免费观看| 亚洲一本之道高清乱码| 日本二区免费一片黄2019| eeuss草民免费| 亚洲最大的成网4438| 99久久免费精品国产72精品九九| 国产亚洲综合视频| 亚洲人成77777在线播放网站| 99热这里只有精品免费播放| 亚洲伊人久久大香线蕉影院| 国产伦一区二区三区免费| 久久久免费观成人影院| 亚洲男人天堂影院| 亚洲成片观看四虎永久| 久久狠狠躁免费观看| 亚洲国产日韩精品| 久久99亚洲综合精品首页| 嘿嘿嘿视频免费网站在线观看| 亚洲高清乱码午夜电影网| 亚洲无人区午夜福利码高清完整版| 久久精品无码专区免费青青| 美女免费视频一区二区三区| 亚洲国产女人aaa毛片在线| 日韩高清在线免费看| 久久久高清日本道免费观看| 色天使亚洲综合一区二区|