1
當我使用「@WebService」註釋Java類並將其與JAX-WS RI(「Metro」)結合使用時,JAX-WS RI創建的類有多少個對象?在任何時候最多隻有一個對象,或者(可能取決於用法)是否可以創建更多的實例?在JAX-WS RI中創建了多少個Web服務對象?
當我使用「@WebService」註釋Java類並將其與JAX-WS RI(「Metro」)結合使用時,JAX-WS RI創建的類有多少個對象?在任何時候最多隻有一個對象,或者(可能取決於用法)是否可以創建更多的實例?在JAX-WS RI中創建了多少個Web服務對象?
JAX-WS標準是否規定了這一點?
我認爲這很像Servlets,其中標準沒有描述服務器的狀態,只是爲應用程序創建一個Servlet對象,或者爲每個請求創建一個Servlet對象。如果是這樣,那麼你不應該建立你的程序,以便它能夠假設JAX-WS實現如何工作。
這就是我會推薦的任何一種方式:寫你的代碼,使這個問題沒有意義。然後你肯定你不會遇到驚喜,而且即使新的實現碰巧做了不同的事情,你也可以將Metro換成別的東西。