請提供一些很好的資源來開始編寫Java Web服務。如何學習Java Web服務
回答
Java中的標準的方式來編寫一個Web服務是使用Apache Axis的。
如果您正在生成Web服務客戶端,那麼您需要外部Web服務的WSDL(.xsd,.wsdl等),然後您可以使用wsdl2java(或者最好是由axis-螞蟻)簡單地生成代碼來完成通信和模型。
如果您要在服務器端生成Web服務,那麼您可以使用Java2WSDL將Java模型轉換爲Web服務實現,但您必須在其生成的Impl類中編寫服務器端代碼。然後,您可以使用axis.war和生成的deploy.wsdd腳本輕鬆部署到Tomcat等。
有很多文檔可以幫助。
如果您使用的是Spring Framework,我建議您使用Spring-WS。
有一個非常有用的reference guide應該讓你開始。
這是REST和JAX-RS一個很好的起點:
http://www.lunatech-research.com/archives/2008/03/20/restful-web-sevices-resteasy-jax-rs
該項目已從上述鏈接中刪除,請檢查。 – Piyush 2014-02-25 06:13:45
一個偉大的開始是針對Sang Shin online course。有一個積極的在線羣體,以及良好的幻燈片,例子和練習來完成。本課程的重點在於爲課程的每個組成部分設定時間表,以幫助您瞭解在特定概念上花費多少時間。
根據我的經驗,Apache Axis(http://ws.apache.org/axis)易於使用且對基本Web服務非常有效。
不錯的鏈接謝謝 – user3091530 2015-02-21 21:35:46
我強烈建議您從新規範Jax-WS 2.0開始。遵守標準是一個好主意。 Sun提供了一個可以使用的參考實現。 嘗試JAX-WS web site,然後你可以看Metro web site看到所有的標準ws- *堆棧。
我正在使用此工具來使用和提供服務。它速度快,易於使用,可定製和標準。
享受它!
檢出Java Enterprise in a nutshell它在Web服務上有很好的部分,描述了J2EE框架規範和Apache Axis實現。請記住,雖然它可能很受歡迎,但Axis不是標準方法,而是在最終確定/提煉標準時制定的。
- 1. 學習Java Web服務
- 2. 用java學習Web服務
- 3. 如何學習Java Web服務?
- 4. 如何學習SOAP和Web服務?
- 5. 如何使用vb.net學習web服務
- 6. 關於爲Flex學習Java Web服務的建議
- 7. 需要資源來從SCRATCH學習Java Web服務
- 8. 學習分析服務
- 9. 學習SQL分析服務
- 10. 學習Java WebServices
- 11. 學習Java Servlets
- 12. 從哪裏開始學習Java EE或使用java編寫Web服務
- 13. 如何學習SOAP?
- 14. 學習web服務器,如apache httpd和tomcat
- 15. Java技術學習路徑
- 16. 學習Java
- 17. Android - 學習Java
- 18. 學習Java中
- 19. 學習Java GUI -
- 20. 使用java,xml和spring學習/實現Web服務的最佳書籍/教程
- 21. 我需要JSP servlets和java web服務的學習資料和教程
- 22. 學習在Android Studio中使用Web服務的最佳方式
- 23. 哪裏學習Web服務器的Linux用戶管理?
- 24. 需要學習asp.net web服務,從哪裏開始?
- 25. 學習創建ASP.NET SOAP Web服務的好起點
- 26. Azure機器學習部署的Web服務的功能權重
- 27. 蔚藍的機器學習Web服務培訓輸出
- 28. 我需要學習什麼語言來開發Web服務?
- 29. Azure機器學習Web服務輸入數據問題
- 30. 分佈式應用環境和Web服務 - 什麼/如何學習?
請更具體一些。特別是,你想使用SOAP還是REST風格? – 2008-09-30 08:06:41