JDK6 webservice 入門實例

1. 在eclipse中建立一個Java Project,項目名稱sews。固然也能夠不用Eclipse。
2. 建立一個類:HelloWorld,代碼以下:
clip_p_w_picpath002
3. 到命令行模式下,輸入以下D:\workspace_ganymede\sews>wsgen -cp ./bin -r ./wsdl -s ./src -d ./bin -wsdl cn.edu.pku.pafirc.jws.service.HelloWorld,以前應該在sews目錄下建立wsdl目錄。
clip_p_w_picpath004
運行上面的命令後會生成HelloWorldService.wsdl這個文件。
4. 建立一個publishService類:
clip_p_w_picpath006
上面的端口號能夠隨意寫,只要不與其餘端口衝突便可。執行該類,便可發佈。
5. 在IE或FF中輸入: [url]http://localhost:8999/pafirc/hws?wsdl[/url],若是出現一個XML文檔,就標識發佈成功。文檔內容我就不寫啦。
6. 經過wsdl生成客戶端執行類。
clip_p_w_picpath008
7. 執行完步驟6後,會生成2個Java文件HelloWorld和HelloWorldService文件。
clip_p_w_picpath010
8. 建立一個客戶端類,調研webservice
clip_p_w_picpath012
9. 執行該類後,出現以下效果:
clip_p_w_picpath014
10. 總結:Java類-》(wsgen)WSDL(wsimport)-》客戶端Java類
用wsimport生成的類供客戶端的其餘文件調用。JDK6內嵌了一個http服務器。因此在測試的時候能夠不用其餘的如Tomcat,Jboss等web或javaEE服務器啦。
11.以上代碼在JDK6下調試經過。

0javascript

收藏css

power_harbour

62篇文章,68W+人氣,1粉絲

Ctrl+Enter 發佈html

發佈java

取消jquery

3條評論android

按時間倒序 按時間正序

推薦專欄更多

微服務技術架構和大數據治理實戰

大數據時代的微服務之路

共18章 | 純潔微笑

¥51.00 705人訂閱
基於Python的DevOps實戰

自動化運維開發新概念

共20章 | 撫琴煮酒

¥51.00 557人訂閱

掃一掃,領取大禮包

相關文章
相關標籤/搜索