3
是否有任何最佳實踐來版本化每個版本的基於jax-ws的Web服務構建?我已經看到了幾種基於REST的服務版本的方法(例如,在URL中包含版本信息等)是否有任何其他不同的版本控制基於JAX-WS的Web服務的方式。 。如何版本jax-ws web服務
是否有任何最佳實踐來版本化每個版本的基於jax-ws的Web服務構建?我已經看到了幾種基於REST的服務版本的方法(例如,在URL中包含版本信息等)是否有任何其他不同的版本控制基於JAX-WS的Web服務的方式。 。如何版本jax-ws web服務
要版本化我的服務,我使用了不同的targetNamespace。
舉例來說,我的註釋添加到我的界面:
@WebService(name = 「YourService」,目標名稱= 「HTTP://什麼/你/想/ VERSIONNUMBER」)
運行WSGEN你將在xsd中得到一個不同的targetNamespace。所有舊客戶端都將無法使用您的web服務,並出現乾淨的「快速失敗」錯誤。
然而,因爲這是很煩人的,我只當服務的簽名已經改變更新這個版本,從怪異的預防,難以調試,錯誤