有沒有什麼辦法自動生成帶有HttpUrlConnection的jax-rs客戶端或第三方解決方案,如澤西島,阿帕奇,restlet等out of wadl?如果有這樣的框架/應用程序會有好處嗎?來自WADL的Restful Client
回答
有一個從WADL可使用Apache CXF的JAX-RS實現http://cxf.apache.org/docs/jaxrs-services-description.html
它會產生一些樣板代碼基本的客戶端代碼生成器,但它是沒有什麼接近的SOAP/WSDL Web服務客戶端生成器。
好的。有沒有什麼辦法像澤西島,resteasy,restlet框架可以這樣做? – 2012-04-10 10:05:28
我還沒有見過這樣的事情。 REST Easy提供了「客戶端框架」,Jersey提供了「客戶端API」,因此編寫客戶端不那麼痛苦,但仍然需要從頭開始。 – 2012-04-10 13:24:00
我使用從wadl site提供的wadl2java wadl-maven-plugin。它使用Jersey客戶端來完成大部分工作。它遠非完美,但我一直在使用它,取得了一些成功。它確實比我自己的客戶更好。
它只是使用球衣嗎? – 2012-05-02 08:34:16
如果您有可用於您的Rest服務的WADL端點(即,您已經使用Jersey創建了REST項目)或WADL文件,那麼您可以嘗試鏈接http://www.fi-ware.eu/tools/updates/上FI-WARE項目提供的Eclipse的REST客戶端生成器插件。
爲了下載它,您必須打開Eclipse(我們在Eclipse靛藍上測試它)並進入'幫助 - >安裝新軟件...'並點擊添加按鈕;在新彈出窗口中設置名稱(您認爲有助於記住新插件的任何名稱)以及我提供的URL(http://www.fi-ware.eu/tools/updates/)。
您會發現四個插件,但在您的情況下,您只能選擇FI-WARE REST客戶端生成器插件。
Here https://forge.fi-ware.eu/frs/download.php/167/REST_Client_Generator_User_Manual_0.0.1.pdf你會找到一個用戶指南。 我希望這是
歡呼 帕斯誇萊
JDeveloper提供了一個選項來創建一個基於提供WADL URL澤西客戶有用的。它會生成調用操作所需的骨架代碼,並且您只需調用此代碼即可。
- 1. RestFul服務(spring3)CLIENT java?
- 2. 來自iOS的Restful post API
- 3. 來自外部AppEngine的Google Storage Client Library
- 4. RESTful服務描述符WADL或其他方法來識別方法類型?
- 5. 如何從IntelliJ IDEA中的RESTful Java代碼生成WADL?
- 6. 在Eclipse中運行RESTful Client Server
- 7. 來自WCF的Ansync線程RESTful服務
- 8. 獲取來自restful webservice的回覆
- 9. 幫助新澤西自動生成WADL
- 10. 線程「main」中的異常java.lang.NoClassDefFoundError:com/sun/jersey/api/client/config/ClientConfig RestFul
- 11. 來自redis-cplusplus-client的redis :: protocol_error的異常
- 12. 來自Jersey Client的CLOSE_WAIT中的套接字
- 13. worklight client connect()來調用ChallengeHandler
- 14. Burp套件不攔截來自Advanced Rest Client的HTTPS調用
- 15. 來自Advanced Rest Client for Chrome的請求在Fiddler中不可見
- 16. 來自google-api-client的工具google-api不工作
- 17. Maven WADL插件沒有生成可用的WADL
- 18. WADL生成工具
- 19. WADL應用程序?
- 20. 驗證WADL文件
- 21. Wadl表示中的元素
- 22. 拆分餘下的Api WADL?
- 23. 的RESTful API URL來自不同域的呼叫
- 24. 來自java客戶端的HTTPS服務器的RESTful調用
- 25. 來自jquery的Restful服務電話的狀態代碼405
- 26. 來自Roo RESTful控制器的JSON和XML
- 27. 來自RESTful api的Rails json請求如何呈現視圖
- 28. 來自鏈接功能的Restful Web服務呼叫
- 29. 來自RESTful請求的JSON解析異常
- 30. 配置WCF WebSite以支持來自瀏覽器的RESTful訪問
FWIW,http://stackoverflow.com/questions/452750/why-the-slow-wadl-uptake – 2012-02-06 12:11:44
好的。我應該爲WADL做更多的研究,然後我發現WADL的支持程度較低。謝謝。 – 2012-02-06 16:10:14