日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用java 自带的webservice

發布時間:2024/10/12 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用java 自带的webservice 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:具有功能的類的寫法---發布服務

?? @WebService

?? public class CarFactory {

?? ??? public String car(String num){

?? ??? ? switch(num){

?? ??? ? case "魯A1000":

?? ??? ? ????return "寶馬";

?? ??? ? case "魯A1001":

?? ??? ? ?? return "奔馳";

?? ??? ? case "魯A1002":

?? ??? ? ?? return "oooo";

?? ??? ? default:

?? ??? ? ?? System.out.println(num);

?? ??? ? ????return "沒有此車";?

?? ??? ? }

?? ??? }

?? ??? public static void main(String[] args) {//

?? ?? ?? Endpoint.publish("http://localhost:8080/ws/service",

???????????????????????????? new CarFactory());

?? ?? }

?? }

注釋:

?? 1:這個類里有個car方法,作用是根據車牌號查詢對應的車型,那么外界怎樣才可以使用我的方法呢?

?? ??? 具體做法:

?? ??? 1:把類加注釋@WebService,--就可以讓互聯網的所有人使用

?? ??? 2:并書寫一個方法,方法內容如下:Endpoint.publish("http://localhost:8080/ws/service", new CarFactory());

?? ?????????????????? 參數是:1:自定義路徑????? 2:類的對象

?? ??? ??????????????運行這個的方法,等待調用者調用?

????????????? ----發布,只有這樣發布了,別人才可使用

???????????????

2:調用者的寫法----調用服務

? public class carclint {

??? public static void main(String[] args) {

?? ?? CarFactoryService cfs=new CarFactoryService();

?? ?? CarFactory cf=cfs.getCarFactoryPort();

?? ?? String a=cf.car("lanxing");

?? ?? System.out.println(a);

?? }

? }

?注釋:1:調用者要知道開發者的自定義路徑,在瀏覽器上運行這個路徑可以得到另一個以? wsdl? 結尾的路徑--得到wsdl

??? 2:運行cmd--在dos頁面輸入:wsimport http://localhost:8080/ws/service?wsdl----回車,解析wsdl得到相應的類

??? 3:輸入:(start.)? ---得到相應的文件夾的位置,可以看到和項目名同名的文件夾,文件夾里是一些類,我們調用時要使用

??? 4:輸入:(jar cvf? lanxing.jar? ./文件夾名)-----將第三步 得到的文件夾打成夾包

??? 5:將夾包導到自己的項目中,開始書寫測試類

?????? 1、創建一個類的對象,這個類是夾包中以service結尾的

?????? 2、得到開發者的類的對象

?????? 3、通過得到的對象調用有功能的方法-----得到具體的功能,調用完畢

?

注意:整過過程不需要引入其他夾包,直接使用java的,jdk要高于1.6以上

??? 2:main方法起來之后程序要一直起著,寫的測試的方法才能測通

轉載于:https://www.cnblogs.com/xueershewang/p/7233269.html

總結

以上是生活随笔為你收集整理的使用java 自带的webservice的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。