2013-01-24 87 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的地方。