0
JAX WS和JAX RPC標準生成的存根會有區別嗎?我們可以使用其中之一從WSDL生成存根,或者我們必須檢查是否有任何條件選擇其中之一。存根生成-JAX WS或JAX RPC,當我們提供WSDL時使用哪一個?
如果我們要選擇的辦法之一,如何決定選擇什麼,什麼時候用WSDL
JAX WS和JAX RPC標準生成的存根會有區別嗎?我們可以使用其中之一從WSDL生成存根,或者我們必須檢查是否有任何條件選擇其中之一。存根生成-JAX WS或JAX RPC,當我們提供WSDL時使用哪一個?
如果我們要選擇的辦法之一,如何決定選擇什麼,什麼時候用WSDL
只需使用JAX-WS提供。
自從很多年前,JAX-RPC就已經被棄用,轉而使用JAX-WS。它的目的是使用Remote Prodecure Calls風格來調用SOAP Web服務,並在一段時間後被JAX-WS所取代。
換句話說,JAX-WS是JAX-RPC的繼承者。
雖然有一個小例外,那就是如果您必須發送編碼式SOAP消息,那麼您將不得不使用JAX-RPC。但是除非你必須開發一個非常舊的Web服務的客戶端,否則你不會這麼做,因爲編碼的消息不是WS-I Basic Profile compliant。
Here你可以看到兩個庫之間的差異。