2013-01-24 162 views
6

WADL接縫是更好(輕量級)的註釋REST服務的方式。可視化WADL編輯器

我的問題: 您是否知道創建和管理WADL規範的可視化工具(在線,Eclipse插件或其他)?

謝謝。

回答

1

對於我在網上我用這個來驗證WADLs的好結果。 http://www.utilities-online.info/xsdvalidation/

你可以從這裏W3C站點獲得了WADL的XSD: http://www.w3.org/Submission/wadl/wadl.xsd

的在線工具是非常簡單易用。您的WADL位於左側窗格中,另一個位於XSD中。這需要一段時間來驗證,所以你可能不得不哄你的瀏覽器...

我也使用了相同的XSD oXygen,並會推薦它通過在線工具。它檢查你輸入的內容,如果你正在編寫很多WADL,那麼它真的值得它的許可證。 http://www.oxygenxml.com/

另一個可視化工具是Altova的XML Spy。我一段時間都沒有使用過它,但是如果您可以使用其包裝中的其他工具(例如, diffdog應該是非常好的。 http://www.altova.com/xmlspy.html

最後Netbeans IDE支持,但是爲了編寫WADL而運行IDE似乎有些矯枉過正。這不是輕量級的:-)

2

我發現SOAPUI非常適合編輯WADL定義並創建API合同(並且可以對WSDL執行相同的操作)。

雖然它不像xmlspy一樣是可視化的;其結構化方法對於建立WebService'合同'來說更好。然後可以選擇使用它來創建測試用例和服務模擬。

2

我很驚訝上面的答案被接受,他們只是驗證WADL的工具的鏈接,而不是創建它。 Altova的XMLSpy確實具有很好的視覺效果WSDL編輯器,但沒有選項WADL。你只能在普通XML中編輯它,但你只能得到普通的XML編輯器。

最接近的視覺WADL編輯,我發現的是這個插件到Eclipse:

http://www.myeclipseide.com/module-htmlpages-display-pid-10.html

您可以在照片上看到下面有一個可視化編輯器定義的服務,它然後生成新澤西州的REST服務......從你可以得到WADL的地方。