我正在開發一個Java EE項目,需要將Web服務合併到外部源或從外部源接收數據。我不確定要走哪條路,Axis2或JAX-WS。使用Axis2或Java Web服務(JAX-WS)的Web服務
任何建議,將不勝感激。
我正在開發一個Java EE項目,需要將Web服務合併到外部源或從外部源接收數據。我不確定要走哪條路,Axis2或JAX-WS。使用Axis2或Java Web服務(JAX-WS)的Web服務
任何建議,將不勝感激。
Web服務棧的選擇取決於您實際需要的標準。下面是一些棧目前可用:
Here is an article比較這些堆棧和一些更多的細節。我的建議是:如果你只需要基本的東西(沒有可靠的消息,安全等)使用參考實現。如果您需要支持其他標準,請轉至CXF或Metro。
地鐵是要走的路!至少對我:)
請參閱我的comment在類似的問題。
這取決於您的要求。你需要什麼類型的實現。來自1.6版本的Java提供了用於JAX-WS類型的web服務創建的API。但是,真的只是基本的要求。如果你想要ws-Security,ws-policy等,那麼請去Axis2。實際上,在Axis2中,他們已經從Axis 1.x版本中進行了很多改進。新的STAX實現就是其中之一。除此之外,Axis2使服務創建部分變得更加容易。即使他們也支持RESTful Web服務。