最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何根據(jù)帶賬號(hào)密碼的WSDL地址生成JAVA代碼

 更新時(shí)間:2020年10月10日 09:48:34   作者:地獄圣者  
這篇文章主要介紹了如何根據(jù)帶賬號(hào)密碼的WSDL地址生成JAVA代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

 wsdl:

  網(wǎng)絡(luò)服務(wù)描述語言bai是Web Service的描述語言,它包含一系列描述某du個(gè)web service的定義。

  一、組成:zhi

  WSDL 文檔可以分為兩部分。頂部分由抽象定義組成,而底部分則由具體描述組成。

  二、元素:

  •   WSDL 元素基于XML語法描述了與服務(wù)進(jìn)行交互的基本元素:
  •   Type(消息類型):數(shù)據(jù)類型定義的容器,它使用某種類型系統(tǒng)(如 XSD)。
  •   Message(消息):通信數(shù)據(jù)的抽象類型化定義,它由一個(gè)或者多個(gè) part 組成。
  •   Part:消息參數(shù)
  •   Operation(操作):對(duì)服務(wù)所支持的操作進(jìn)行抽象描述,WSDL定義了四種操作: 1.單向(one-way):端點(diǎn)接受信息;

  2.請(qǐng)求-響應(yīng)(request-response):端點(diǎn)接受消息,然后發(fā)送相關(guān)消息;

  3.要求-響應(yīng)(solicit-response):端點(diǎn)發(fā)送消息,然后接受相關(guān)消息;

  4.通知(notification):端點(diǎn)發(fā)送消息。

  •   Port Type(端口類型):特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范。
  •   Binding:特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范。
  •   Port:定義為綁定和網(wǎng)絡(luò)地址組合的單個(gè)端點(diǎn)。
  •   Service:相關(guān)端口的集合,包括其關(guān)聯(lián)的接口、操作、消息等。

使用jdk里面自帶的wsimport工具,具體使用辦法如下:

在JDK的bin文件夾中,有一個(gè)wsimport.exe,這個(gè)工具依據(jù)wsdl文件生成相應(yīng)的類文件,然后用這些類文件,就可以像調(diào)用本地的類一樣調(diào)用WebService提供的方。該工具可以用于非Java的服務(wù)器,如:用C#編寫的WebService,通過wsimport則生成Java的客戶端實(shí)現(xiàn)。

  在命令提示符中使用如下命令:

wsimport http://localhost:8080/Demo/services/MyService?wsdl

  命令參數(shù)說明:

  •   -d:生成客戶端執(zhí)行類的class文件的存放目錄
  •   -s:生成客戶端執(zhí)行類的源文件的存放目錄
  •   -p:定義生成類的包名

  其他命令參數(shù)請(qǐng)參照:http://docs.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html

  使用wsimport命令后,可以得到代碼,然后可以將代碼拷貝到工程里面,也可以將其編譯,打包成jar。

比如 javac com/xxx/*.java com/xxx/yyy/*.java

jar cvf dest.jar com/

這樣我們就能得到一個(gè)dest.jar文件

使用一下webservice的框架自帶的一下wsdl4j生成,由于眾所周知的原因,java的webservice的jar很多,經(jīng)常由于版本和實(shí)現(xiàn)的不同,會(huì)出現(xiàn)一下莫名奇妙的問題,所以這個(gè)地方還是推薦使用你所使用的框架的wsdl4j工具生成相應(yīng)的stub。

wsimport -d E:\data\soap -keep -verbose -Xauthfile E:\data\soap\11.txt http://XXXXXXX

其中11.txt里填寫wsdl地址:http://賬號(hào):密碼@XXXXXXX

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MyBatis 如何簡(jiǎn)化的 JDBC(思路詳解)

    MyBatis 如何簡(jiǎn)化的 JDBC(思路詳解)

    MyBatis 是一個(gè) 持久層 框架,用于 簡(jiǎn)化JDBC開發(fā),這篇文章主要介紹了MyBatis 如何簡(jiǎn)化的 JDBC(思路詳解),需要的朋友可以參考下
    2023-03-03
  • Spring Boot中l(wèi)ombok的安裝與使用詳解

    Spring Boot中l(wèi)ombok的安裝與使用詳解

    這篇文章主要給大家介紹了關(guān)于Spring Boot中l(wèi)ombok安裝與使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • java子線程解決獲取主線程的request對(duì)象問題

    java子線程解決獲取主線程的request對(duì)象問題

    這篇文章主要介紹了java子線程解決獲取主線程的request對(duì)象問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Java設(shè)計(jì)模式之外觀模式示例詳解

    Java設(shè)計(jì)模式之外觀模式示例詳解

    外觀模式為多個(gè)復(fù)雜的子系統(tǒng),提供了一個(gè)一致的界面,使得調(diào)用端只和這個(gè)接口發(fā)生調(diào)用,而無須關(guān)系這個(gè)子系統(tǒng)內(nèi)部的細(xì)節(jié)。本文將通過示例詳細(xì)為大家講解一下外觀模式,需要的可以參考一下
    2022-03-03
  • Java架構(gòu)師的5大基本能力你知道嗎

    Java架構(gòu)師的5大基本能力你知道嗎

    這篇文章主要為大家介紹了Java架構(gòu)師的基本能力,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2022-01-01
  • 一文教會(huì)Java新手使用Spring?MVC中的查詢字符串和查詢參數(shù)

    一文教會(huì)Java新手使用Spring?MVC中的查詢字符串和查詢參數(shù)

    在使用springMVC框架構(gòu)建web應(yīng)用,客戶端常會(huì)請(qǐng)求字符串、整型、json等格式的數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于通過一文教會(huì)Java新手使用Spring?MVC中的查詢字符串和查詢參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Spring MVC+FastJson+Swagger集成的完整實(shí)例教程

    Spring MVC+FastJson+Swagger集成的完整實(shí)例教程

    這篇文章主要給大家分享介紹了關(guān)于Spring MVC+FastJson+Swagger集成的完整實(shí)例教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • 詳解Java中ExceptionInInitializer錯(cuò)誤的解決方法

    詳解Java中ExceptionInInitializer錯(cuò)誤的解決方法

    ExceptionInInitializerError 是 Java 中的未經(jīng)檢查的異常,它是 Error 類的子類, 它屬于運(yùn)行時(shí)異常的類別,下面我們就來看看它的具體解決方法吧
    2024-02-02
  • 用Java代碼實(shí)現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)的基本方法歸納

    用Java代碼實(shí)現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)的基本方法歸納

    這篇文章主要介紹了用Java代碼實(shí)現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)的基本方法歸納,各種算法的實(shí)現(xiàn)也是ACM上經(jīng)常出現(xiàn)的題目,是計(jì)算機(jī)學(xué)習(xí)的基本功,需要的朋友可以參考下
    2015-08-08
  • Java?NIO?通道概念選擇器使用示例詳解

    Java?NIO?通道概念選擇器使用示例詳解

    這篇文章主要為大家介紹了Java?NIO?通道概念選擇器使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10

最新評(píng)論

大同县| 洪泽县| 尚志市| 安陆市| 读书| 岑巩县| 沛县| 故城县| 平舆县| 苍山县| 堆龙德庆县| 乌海市| 昌乐县| 江山市| 松桃| 满洲里市| 九龙县| 腾冲县| 潼南县| 衡山县| 西平县| 读书| 名山县| 福清市| 滨海县| 咸阳市| 古蔺县| 邯郸县| 耿马| 紫云| 依安县| 南郑县| 柳林县| 卫辉市| 石屏县| 上犹县| 德昌县| 永德县| 枣阳市| 米泉市| 益阳市|