webservice java客户端_Java Webservice客户端(最佳方法)
進行此JAVA的最佳方法是什么?
我個人不會使用Axis 2,即使僅用于客戶端開發。這就是為什么我遠離它的原因:
我不喜歡它的體系結構,討厭它的適得其反的部署模型。
我發現這是低質量的項目。
我不喜歡它的性能(請參閱針對JAX-WS RI的基準測試)。
設置依賴關系始終是一場噩夢(我使用Maven,而且我總是不得不與龐大的依賴關系作斗爭)(請參閱#2)
Axis浪費了很多時間,而Axis2卻不是更好。不,這不是個人觀點,有共識。
我遭受了一次,再也沒有。
Axis仍然存在的唯一原因是IMO,因為它在Eclipse中使用已有很長時間了。感謝上帝,這已在Eclipse Helios中修復,我希望Axis2最終消失。有更好的堆棧。
我讀了有關SAAJ的文章,看起來這種方法會更細化嗎?
做什么?
除了使用WSDL2Java工具之外,還有什么其他方法可以生成代碼。也許在另一個選擇中是wsimport。優缺點都有什么?
是! 更喜歡像CXF或JAX-WS RI這樣的JAX-WS堆棧(您可能還會讀到Metro,Metro = JAX-WS RI + WSIT),它們更加優雅,簡單,易于使用。在您的情況下,我將只使用Java 6中包含的JAX-WS RI,因此wsimport。
有人可以發送有關這些主題的優秀教程的鏈接嗎?
那是另一位專業人士,JAX-WS有很多(高質量)教程,請參見例如:
開發JAX-WS Web服務客戶端(從此處開始)
Java SE 6平臺簡介JAX-WS 2.0,第1部分
使用JAX-WS創建簡單的Web服務和客戶端
使用Apache CXF或GlassFish Metro創建SOAP客戶端(Glen Mazza的博客是不錯的參考資料)
在使用WSDL2Java生成代碼時,我們需要使用哪些選項?
沒有選項,使用wsimport:)
總結
以上是生活随笔為你收集整理的webservice java客户端_Java Webservice客户端(最佳方法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx +php + redis和
- 下一篇: java小数转换成百分数_在java中如