2012-07-13 53 views
1

我將連接到一個Web服務,它具有一個據說符合JAX WS 2.0/2.1的WSDL。這是什麼意思?它會對我連接到Web服務的方式產生什麼影響?我需要做些什麼才能成功連接到JAX WS 2.0/2.1 Web服務?我使用的是JDK 1.5,它表示JAX WS僅適用於JDK 1.6。目前,我正計劃手動構建肥皂信封並將其作爲一個實體傳遞給HttpURLConnection。我做錯了嗎?符合JAX WS 2.0/2.1標準是什麼意思?

感謝先進!

回答

1

JAX-WS 2.0/2.1標準僅僅意味着JAX WS可以生成從WSDL有效的POJO模型,如果你打算要自己處理低級肥皂消息生成,您不使用JAX-WS模型

+0

感謝您的回覆!如果我沒有使用JAX-WS模型,是否意味着我不遵守Web服務?我是否需要使用JAX-WS模型才能連接到符合JAXWS的Web服務?對不起,我沒有JAXWS的背景。我只知道它是一個可用於連接或構建Web服務的API。 – Arci 2012-07-13 08:13:45

+2

這是不需要的,但它使生活變得更加容易,如果你做 – 2012-07-13 08:20:04

+0

再次感謝!只是爲了澄清:只有當客戶端也將使用JAX-WS來生成他們的POJO時,才需要遵從性級別?如果客戶端不使用JAX-WS,那麼無論服務器端是否符合JAX WS 2.0,都沒關係? – Arci 2012-07-13 08:25:27

1

您連接Web服務的方式不會有任何主要區別,因爲您只是向Web服務發出請求。這種合規性更多的是關於Web服務的實施者。

,如果你想查詢你爲什麼需要JDK 1.6對JAX WS 2.0: JAX-RPC Evolves into Simpler, More Powerful JAX-WS 2.0

+0

感謝您的回覆!然後說Web服務符合JAX WS對客戶端沒有任何影響?如果它不會對客戶端產生任何影響,那麼爲什麼需要提到服務器端符合JAX WS 2.0?我不知道JAX WS Web服務是否遵循一定的規則集,所以我不確定是否需要在客戶端上採取某些措施才能在符合JAX WS 2.0的Web服務上成功連接。 – Arci 2012-07-13 08:20:00

+0

你在用什麼IDE?哪種語言 ? Netbeans爲JAX WS客戶端提供了非常有用的工具,甚至生鏽的RPC – kommradHomer 2012-07-13 08:23:47

+0

我正在使用Eclipse和Java。但是,我們使用的是JDK 1.5,因此我無法使用JAX WS。雖然我認爲可以下載所需的JAR來使用JAX WS,但是如果我研究它,我將無法通過我的截止日期。 @。@我目前只設法使用JAXB。 – Arci 2012-07-13 08:31:43