文章出處:http://www.soulawork.com/63.html
創建web service,9.0已經沒有xfire選項了,因爲xfire已經停止了更新,myeclipse也不用它了。
從別人文章裏看到的,據說9.0就算是你創建了之後,它也不會自動導入包。所以你要手動導入。
選擇下面兩個就行
創建包和自己的服務類:
服務類的代碼:
右鍵項目,添加Service的配置(new->other然後找web service):
從現有類建立服務。其實我覺得能自己寫WSDL的人才是真正懂web service的人。
/ServicesPort就是服務的入口了,如接下來的圖
發佈和啓動項目(tomcat那一套操作):
點開wsdl連接,至此,發佈成功:
接下來是調用web service,就需要創建一個客戶端。點擊下面這個圖標,選擇新建web service client:
URL給上,包給上,next:
記得開着服務器哦,哈哈。然後會自動檢查xml的合法性,如果OK就next了:
然後會生成一堆類。在學習的過程中看到如此多的自動生成我會很頭疼。。。anyway,自己建立一個主類來測試吧(abstract是我手抖點錯了。。。):