2012-06-22 29 views
3

我想使用JAX-WS和GlassFish 3.所有顯示Java Web服務的基礎知識,使用工具,如WSGEN的wsimport導遊的產生大量的樣板代碼來構建Java Web服務實現Web服務。這只是它是如何完成的,或者是否有人知道一些資源進入了更多的細節?用於瞭解Java Web服務細節的資源?

+0

您可能會考慮使用jax-rs來代替,具體取決於它的用途。在我看來,小型項目的開銷要少得多...... – mergeconflict

+0

我可以避開它,並可能使用rs來代替 - 但我真的只想學習java中的web服務的基礎知識和機制。 – user12345613

+0

Cool。在那種情況下,因爲我已經被看好了,所以我會繼續努力:現在REST服務就是這樣的事情,而SOAP/RPC風格的東西正在慢慢地過時。給澤西一個鏡頭,並參考材料,我推薦「REST風格的Web服務食譜」。 – mergeconflict

回答

2

,如果你想從一開始學習:

  • 重量級的Web服務(SOAP/RPC)與JAX-WS
  • SOAP合同(WSDL)和契約優先VS代碼優先辯論
  • 輕量級Web服務(REST風格)與JAX-RS
  • REST風格的合同(WADL)
  • Web服務部署(框架+ JAX- *部署在一些應用服務器)
  • Web服務客戶端(即的wsimport使用)
  • 介紹Web服務安全性,尋址等

我建議你Java Web Services. Up and Running by Martin Kalin。之後,如果您需要進一步研究這些主題之一,我建議您閱讀由O'Reilly出版的任何「烹飪書」。