posts - 431,  comments - 344,  trackbacks - 0
          基本的Web Services開發步驟清單

            這個清單總結了將一個Java方法發布為Web Service所必須的步驟:

          •   1、 檢查Java類的方法和默認構造函數確保為public
          •   2、 增加XFire servlet相關條目到web.xml中
          •   3、 創建services.xml,把它放到WEB-INF/classes/META-INF/xfire目錄下
          •   4、 增加XFire和第三方包到你的Web應用的WEB-INF/lib文件夾中

            這就是所有需要的步驟,是的,相當簡單。
          XFire的其他高級特性

            XFire的使用可能比較簡單,但是在特性和功能性上,它卻占據著領導者的位置。下面是它的高級特性:

          •   ---本地數據綁定支持POJOs(plain-old Java objects)、XMLBeans、JAXB(Java Architecture for XML Binding)、Castor等等。數據綁定說明了Web Services的XML請求和映射到Java對象的XML響應。
          •   ---使用StAX(Streaming API for XML)處理XML文檔。同DOM的基于樹和SAX的事件驅動的處理方式相比,StAX使用了拉(pull)機制,它使處理更快速,內存效率更高。
          •   ---支持多種傳輸協議,如HTTP、JMS(Java Message Service)和JVM內部傳輸。
          •   ---嵌入式,這是XFire的核心功能之一。你可以把這個SOAP引擎嵌入到你的應用中,完全隱藏所有XFire特定引用,同樣所有配置都是程序驅動。
          •   ---豐富的API,它使XFire可高度自定義,允許開發者在不同的階段截獲請求,并且對他們進行處理。
          •   ---兼容最新的標準例如SOAP1.1(沒有加密遠程工程調用,或者RPC)和1.2、WSDL1.1、the Web Services Interoperability Organization’s Basic Profile 1.0、Web Services Addressing和WS-Security。

          下面的高級層次圖表,基于WWW協會發布的“Web Services Architecture”(Web Services架構)文檔,顯示了這些技術在實際的工作環境中是如何發揮作用:

          點擊放大此圖片

            這個流程圖顯示了Web Services中的核心技術是如何工作的。

          posted on 2007-03-20 10:40 周銳 閱讀(196) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 丰顺县| 乳山市| 阳城县| 阳春市| 吉首市| 大石桥市| 成安县| 锡林郭勒盟| 崇仁县| 娄烦县| 荣昌县| 凉城县| 柘城县| 新乡县| 洪湖市| 米易县| 始兴县| 桓台县| 凌云县| 漯河市| 南康市| 溧水县| 手游| 贺兰县| 黄平县| 民权县| 迁安市| 黔西| 芦山县| 东至县| 沙湾县| 思南县| 乌拉特中旗| 肥城市| 探索| 潜山县| 文山县| 三江| 宜兴市| 万载县| 洪江市|