隨筆 - 20, 文章 - 0, 評論 - 0, 引用 - 0
          數據加載中……

          [導入]2010-03-09 傳智播客—WebService(二)

                 今日繼續我們的Axis學習,我只進行一下簡單的總結。有機會再補上吧!

           

                 昨天我們學習了,使用WebService進行運程調用,傳遞基本類型數據和類實體數據。在傳遞基本數據類型時,我們不需要進行任何操作。但在傳遞類實體類型數據時,我們需要在服務器端和客戶端進行序列化和反序列化注冊。那還有哪些數據傳遞是我們需要注意的?

           

                 基本數據類型數組和集合、類類型數組和集合、遠程異常。在傳遞基本類型數組或集合時,我們不需要添加任何聲明。但在傳遞類類型數組或集合時,需要添加與傳遞類實例進行相同的注冊。遠程異常應該如何傳遞?

           

                 遠程異常,需要通過fault元素注冊一個 遠程異常。

           

                 上面我們對基本數據類型和類類型的簡單傳輸有了基本的認識,但是復合類型應該如何傳遞呢?類套類,這樣下去,難道我們需要手動添加注冊信息嗎?當然不需要,Axis為我們提供了相應的工具,通過WSDL生成客戶端和服務器端Java類,通過Java類(接口)生成WSDL文檔,在此我就不詳細總結了。

           

                 除了Axis,老徐又給我們介紹了xfire,它也是WebService的一種實現工具。在此也不做總結了。

           

                 有位網友跟我說還有一種WebService——xcf,是目前最流行的,我并未對此進行埋閱。但我想說的是,以后可能還會有其他流行的WebService實現,但無論出什么樣的新東西,它的核心思想都是一樣的。這也是我來傳智學習的一大原因,如果只知道一種工具如何使用,而不知道它的道理,確實不高明。如果掌握了它的道理,那就是以不變應萬變了!

           



          長城 2010-03-10 21:42 發表評論

          文章來源:http://www.aygfsteel.com/changcheng/archive/2010/03/10/315093.html

          posted on 2010-05-27 18:00 天天開源 閱讀(427) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 黑山县| 渭南市| 阳江市| 三穗县| 临清市| 巴南区| 新龙县| 赤水市| 仁布县| 安平县| 四子王旗| 曲松县| 汉源县| 盐亭县| 曲阜市| 商城县| 临清市| 涞源县| 千阳县| 武陟县| 沂南县| 阜新市| 大方县| 淄博市| 华阴市| 德化县| 民乐县| 青阳县| 乡城县| 石楼县| 安丘市| 越西县| 井陉县| 潮州市| 吉木萨尔县| 登封市| 汉寿县| 夏津县| 上饶市| 阜南县| 宿迁市|