posts - 7, comments - 1, trackbacks - 0, articles - 0

          Axis Tips

          Posted on 2006-08-15 09:22 Jedi 閱讀(284) 評論(0)  編輯  收藏 所屬分類: J2EE Frameworks
          1. 某個service的參數有復雜對象時,如果要用默認的beanmapping,記得這個對象要有的默認構造器(空參數構造器),不然Axis在處理的時候會所有的字段都是同一個值..至于原因我沒搞清楚-,-~~
          2. 不要用List,盡量用數組!
          ValueBean[]?getValues()?
          ????
          {?
          ????????ArrayList?result?
          =?new?ArrayList();?
          ????????
          return?(ValueBean[])?result.toArray();?
          ????}
          上面的代碼還是會出問題,要用iterator一個一個map過去
          public?class?ValueHelper?
          ????
          {?
          ????????
          public?static?ValueBean[]?toArray(List?values)?
          ????????
          {
          ????????????ValueBean[]?result?
          =?new?ValueBean[values.size()];?
          ????????????Iterator?i?
          =?values.iterator();?
          ????????????
          int?i?=?0;?
          ????????????
          while?(i.hasNext())?
          ????????????
          {?
          ????????????????ValueBean?value?
          =?(ValueBean)?i.next();?
          ????????????????result[i
          ++]?=?value;?
          ????????????}
          ?
          ????????????
          return?result;?
          ????????}
          ?
          ????}
          ?
          ????ValueBean[]?getValues()?
          {?
          ????????ArrayList?result?
          =?new?ArrayList();??
          ????????
          return?ValueHelper.toArray(result);?
          ????}
          3. 要生成符合ws-i的web service最好用document/literal
          <service name="MyWebRes" provider="java:RPC" style="document "use="literal">

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


          網站導航:
           
          主站蜘蛛池模板: 昭通市| 花莲市| 朔州市| 邹城市| 巨野县| 阜新| 云阳县| 天祝| 怀远县| 舒城县| 若羌县| 五常市| 商都县| 庆元县| 如东县| 安泽县| 淮北市| 南昌市| 太保市| 那曲县| 措美县| 南陵县| 抚顺县| 迭部县| 团风县| 吴桥县| 陇川县| 灯塔市| 阳朔县| 明水县| 东乌珠穆沁旗| 兴城市| 浠水县| 米泉市| 天津市| 黄冈市| 奎屯市| 忻州市| 鄂尔多斯市| 永州市| 华容县|