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

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

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

    隨筆-128  評論-55  文章-5  trackbacks-0
     

    對于 WSDL 解析,有如下 3 種基本方法:

    1.       基于 DOM 的方法:由于 WSDL 文件從本質(zhì)上來講是一個 XML 文件,現(xiàn)有的 DOM API(例如 Xerces)能夠用來進(jìn)行解析或者構(gòu)建 WSDL 文件。這種方法是最通用的,但同時也是處理 XML 文件最費(fèi)力的方法。盡管從技術(shù)上來講是可行的,基于 DOM API 的實現(xiàn)對于代碼敏感且容易出錯。同時,這一解決方法迫使您不得不處理兩個完全不同的模型:DOM WSDL 模型。

    2.       基于特定 API 的方法 利用 IBM WSDL4J 來實現(xiàn) WSDL 操作就是一個例子。這種方法傾向于 WSDL 模型,它允許您直接操作 WSDL 。這種方法的不足在于您不僅要處理 WSDL 本身,還要處理 WS-AddressingWS-Policy 和擴(kuò)展腳本。它同時還使用那些尚未成為標(biāo)準(zhǔn)的事物,這就意味著現(xiàn)有的一些 API 將會改變。在當(dāng)前,一些試驗性的 API 支持 WS-Addressing 的當(dāng)前版本,但對于 WS-Policy 和擴(kuò)展腳本卻根本不支持。這就意味著這種基于特定 API 的方法不得不摻雜一定數(shù)量的 DOM 處理。

    3.       基于 Java 生成的方法:因為描述我們實現(xiàn)的所有腳本都是標(biāo)準(zhǔn)的 XML 腳本,因此可以生成對應(yīng)于這些腳本的 Java 類(支持 XML 編組和分組)。在這種情況下, WSDL 文件直接轉(zhuǎn)化為 Java 類,然后作為 Java 對象來管理。考慮到標(biāo)準(zhǔn)在不斷進(jìn)化這一事實,定制性的擴(kuò)展將是很有必要。由于它的靈活性和對變化的適應(yīng)性,這一方法最適合實現(xiàn)我們的解決方案。

    對于WSDL模型目前有以下兩種:

    1.       JSR110規(guī)范,“Java APIs For WSDL”,是JavaWSDL1.1建模規(guī)范。

    目前的實現(xiàn)是WSDL4J。最新版本為WSDL4J V1.6.22006-11-08)。

    The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation, and manipulation of WSDL documents. Is the reference implementation for JSR110 'JWSDL'

    網(wǎng)址為:http://sourceforge.net/projects/wsdl4j/

    2.       Apache Woden 開源項目。對WSDL2.0規(guī)范的建模。

    最新版本為 Woden V1.0M7b2007-08-03

    The Woden project is an incubation subproject of the Apache Web Services Project to develop a Java class library for reading, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 but with the longer term aim of supporting past, present and future versions of WSDL.

    There are two main deliverables: an API and an implementation. The Woden API will consist of a set of Java interfaces. The WSDL 2.0-specific portion of the Woden API will conform to the W3C WSDL 2.0 specification. The implementation will be a high performance implementation directly usable in other Apache projects such as Axis2.

           網(wǎng)址是:http://ws.apache.org/woden/index.html



    Author: orangelizq
    email: orangelizq@163.com

    歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人
    posted on 2008-04-08 20:40 桔子汁 閱讀(2268) 評論(0)  編輯  收藏 所屬分類: Web Service
    主站蜘蛛池模板: 国产91色综合久久免费| 最近2019中文字幕免费直播| 日本a级片免费看| 亚洲 欧洲 日韩 综合在线| 青娱乐免费在线视频| 亚洲午夜国产精品| 国产1024精品视频专区免费| 亚洲午夜一区二区电影院| 国产精品1024永久免费视频| 亚洲理论精品午夜电影| 国产精品成人观看视频免费| 亚洲中字慕日产2020| 在线视频观看免费视频18| 亚洲免费综合色在线视频| 精品国产免费一区二区| 国产91成人精品亚洲精品| 国产免费AV片无码永久免费| 日本视频免费观看| 亚洲精品无码永久在线观看你懂的 | 亚洲精品在线播放| 啦啦啦高清视频在线观看免费 | 九九九精品视频免费| 国产国拍亚洲精品福利 | 亚洲一区二区三区免费观看| 亚洲欧洲国产经精品香蕉网| 国产成人精品久久免费动漫| 亚洲乱码日产精品一二三| 亚洲高清视频一视频二视频三| 老司机精品免费视频| 18gay台湾男同亚洲男同| 成人免费无码大片A毛片抽搐| 美女尿口扒开图片免费| 亚洲中文字幕无码永久在线| 91av免费观看| 成人亚洲国产精品久久| 亚洲一线产区二线产区区| 国产zzjjzzjj视频全免费 | 久久精品视频亚洲| 免费黄色网址入口| 成全高清在线观看免费| 中文无码亚洲精品字幕|