熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

使用eclipse調用.net web service

2013-11-23 20:18:42  來源: Java開源技術 

  以前我用的開發框架都是net現在換成java EE框架和linux平台還需要一段時間的學習有時在測試工作中需要實現一些功能但是又不會用java實現怎麼辦呢?這裡有一個方法使用net的框架開發web service然後用java的開發工具比如eclipse調用這樣就可以快速實現需要的功能

  具體的做法是這樣首先使用net的開發工具vs創建web service項目需要特別注意的是在asmx文件的代碼中需要設置

  [WebService(Namespace = )]

  當然裡面的值可以隨意設置這個namespace在eclipse裡面會有用寫好web service以後把它發布到iis裡面假設地址是

  

  現在可以打開eclipse了選擇file>new>other然後選擇web service client在service defin裡面輸入

  ?wsdl

  注意最後的?wsdl一定要加進入下一步要把define custom mapping選中然後下一步在這個窗口要add一個namespace這裡就要輸入剛才在net的代碼中的那個值點擊finish

  這樣eclipse會自動創建一個packagepackage的名稱就是剛才設定的在這個package裡面有幾個class這是eclipse創建的代理類我們現在可以使用web service了

  在這些代理類裡面有一個以SoapProxy結尾的類這個可以用於創建對象例如

  UserServiceSoapProxy uic = new UserServiceSoapProxy()

  現在我們就可以使用uic裡面的web method了


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28261.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.