2011-11-10 126 views
2

我想通過使用Java調用服務器內定義的Web服務,並且我擁有Web服務的WSDL。我使用Eclipse中提供的Web服務客戶端來生成WSDL中的存根和工件,作爲本教程的教程:http://px.pats.no/px/Eclipse_tutorial.html使用Java調用Web服務

我已經在網絡上做了一些研究,但我對一些事情感到困惑。

  1. 我該如何真正使用生成的存根和工件來調用Web服務?
  2. 我是否還需要使用Axis或JAX-WS來調用Web服務?
  3. 我是否需要使用SOAP來調用SOAP服務或SOAP信封,如soapUI請求中所示?

在此先感謝您的幫助。

回答

2

可以調用與Java Web服務有兩種方式:JAX RPC和JSR 109

我希望你能得到詳細的信息here

2

您可以通過創建基於您使用WSDL2JAVA命令的WSDL的存根和骨架來調用Web服務。一旦存根和骨架將被創建,您需要在新的服務操作(.java類)中創建存根對象,並且一旦獲得該對象,您將獲得WSDL中公開的所有子設置方法