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

Java WebService 簡(jiǎn)單實(shí)例(附實(shí)例代碼)

 更新時(shí)間:2017年01月05日 09:39:34   作者:yi-sheng  
本篇文章主要介紹了Java WebService 簡(jiǎn)單實(shí)例(附實(shí)例代碼), Web Service 是一種新的web應(yīng)用程序分支,他們是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過(guò)web調(diào)用。有興趣的可以了解一下

前言:朋友們開(kāi)始以下教程前,請(qǐng)先看第五大點(diǎn)的注意事項(xiàng),以避免不必要的重復(fù)操作。

 一、準(zhǔn)備工作(以下為本實(shí)例使用工具)

1、MyEclipse10.7.1

2、JDK 1.6.0_22

 二、創(chuàng)建服務(wù)端

1、創(chuàng)建【W(wǎng)eb Service Project】,命名為【TheService】。


2、創(chuàng)建【Class】類,命名為【ServiceHello】,位于【com.hyan.service】包下。


3、編寫供客戶端調(diào)用的方法,即編譯方法代碼。

4、進(jìn)行編譯

說(shuō)明:編譯失敗的話,請(qǐng)將該項(xiàng)目引用的jdk設(shè)置為1.6.0_17版本或更高版本


5、測(cè)試結(jié)果

測(cè)試地址:http://localhost:9001/Service/ServiceHello?wsdl

三、生成客戶端

1、創(chuàng)建【W(wǎng)eb Service Project】,命名為【TheClient】。



 2、命令提示窗口執(zhí)行生成命令。

格式:wsimport -s "src目錄" -p “生成類所在包名” -keep “wsdl發(fā)布地址”

示例:

 

復(fù)制代碼 代碼如下:

  wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl
 

說(shuō)明:

1)"src目錄"地址不可含空格

2)“wsdl發(fā)布地址”不要漏了“?wsdl”

3、刷新項(xiàng)目,檢查生成類


 四、最終測(cè)試

1、創(chuàng)建【Class】類,命名為【ServiceTest】,位于【com.hyan.test】包下。



2、編寫測(cè)試方法,調(diào)用服務(wù)端方法,并打印返回的結(jié)果。


五、注意事項(xiàng)

1、JDK版本過(guò)低問(wèn)題

報(bào)類似如下的異常:runtime modeler error: Wrapper class com.hyan.service.jaxws.GetValue is not found. Have you run APT to generate them?

 原因:JDK版本低于1.6.0_17

解決方法:調(diào)整該服務(wù)端項(xiàng)目所引用的JDK版本為安裝的高版本JDK








 2、生成命令路徑含空格問(wèn)題

報(bào)類似如下的異常:directory not found: G:\SVN_FILE\GB\05

原因:客戶端src路徑不可含有空格

解決方法:在不含空格路徑的文件夾下重新創(chuàng)建客戶端即可。

 3、生成命令不完整問(wèn)題

報(bào)類似如下的異常:[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):

 原因:生成命令末尾缺少“?wsdl”

解決方法:補(bǔ)上即可。

錯(cuò)誤不完整的命令示例:

wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello

正確完整的命令示例:

wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl

六、示例源碼

服務(wù)端源碼  下載

客戶端源碼  下載

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

相關(guān)文章

  • Spring創(chuàng)建BeanDefinition之路徑掃描詳解

    Spring創(chuàng)建BeanDefinition之路徑掃描詳解

    這篇文章主要介紹了Spring創(chuàng)建BeanDefinition之路徑掃描方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Java設(shè)計(jì)模式之單例設(shè)計(jì)模式解析

    Java設(shè)計(jì)模式之單例設(shè)計(jì)模式解析

    這篇文章主要介紹了Java設(shè)計(jì)模式之單例設(shè)計(jì)模式解析,設(shè)計(jì)模式是在大量的實(shí)踐中總結(jié)和理論化之后優(yōu)選的代碼結(jié)構(gòu)、編程風(fēng)格、以及解決問(wèn)題的思考方式,設(shè)計(jì)模式免去我們自己再思考和摸索,需要的朋友可以參考下
    2023-11-11
  • java web實(shí)現(xiàn)簡(jiǎn)單留言板功能

    java web實(shí)現(xiàn)簡(jiǎn)單留言板功能

    這篇文章主要為大家詳細(xì)介紹了java web實(shí)現(xiàn)簡(jiǎn)單留言板功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Mybatis-Plus的多數(shù)據(jù)源你了解嗎

    Mybatis-Plus的多數(shù)據(jù)源你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Mybatis-Plus的多數(shù)據(jù)源,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • java中多個(gè)@Scheduled定時(shí)器不執(zhí)行的解決方法

    java中多個(gè)@Scheduled定時(shí)器不執(zhí)行的解決方法

    在應(yīng)用開(kāi)發(fā)中經(jīng)常需要一些周期性的操作,比如每5分鐘執(zhí)行某一操作等,這篇文章主要給大家介紹了關(guān)于java中多個(gè)@Scheduled定時(shí)器不執(zhí)行的解決方法,需要的朋友可以參考下
    2023-04-04
  • Hibernate用ThreadLocal模式(線程局部變量模式)管理Session

    Hibernate用ThreadLocal模式(線程局部變量模式)管理Session

    今天小編就為大家分享一篇關(guān)于Hibernate用ThreadLocal模式(線程局部變量模式)管理Session,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • Java之Swagger配置掃描接口以及開(kāi)關(guān)案例講解

    Java之Swagger配置掃描接口以及開(kāi)關(guān)案例講解

    這篇文章主要介紹了Java之Swagger配置掃描接口以及開(kāi)關(guān)案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 詳解Java中switch的新特性

    詳解Java中switch的新特性

    這篇文章主要介紹了Java中switch的新特性,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Java 在PDF中繪制形狀的兩種方法

    Java 在PDF中繪制形狀的兩種方法

    這篇文章主要介紹了Java 在 PDF 中繪制形狀的兩種實(shí)現(xiàn)方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Sparsearray稀疏數(shù)組原理及實(shí)例詳解

    Sparsearray稀疏數(shù)組原理及實(shí)例詳解

    這篇文章主要介紹了Sparsearray稀疏數(shù)組原理及實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05

最新評(píng)論

香港| 巴林右旗| 安陆市| 专栏| 禹城市| 安康市| 永顺县| 锦屏县| 天等县| 林甸县| 高邑县| 韶山市| 南皮县| 莱西市| 汽车| 宜阳县| 石棉县| 城固县| 白山市| 新竹市| 汉中市| 高平市| 福州市| 鸡东县| 梅河口市| 偏关县| 武清区| 武义县| 抚顺市| 伽师县| 垫江县| 内黄县| 连南| 龙川县| 全椒县| 德清县| 宽甸| 行唐县| 通山县| 余江县| 神池县|