8

WADLシームは、RESTサービスに注釈を付けるためのより良い(軽量の)方法です。

私の質問:WADL仕様を作成および管理するためのビジュアルツール(オンライン、Eclipseプラグインなど)を知っていますか?

ありがとう。

4

4 に答える 4

2

SOAPUIは、WADL定義の編集とAPIコントラクトの作成に優れていると思います(WSDLでも同じことができます)

xmlspyと同じように視覚的ではありませんが、その構造化されたアプローチは、Webサービスの「コントラクト」を確立するのにはるかに優れています。その後、オプションでテストケースとサービスモックを作成するために使用できます。

于 2013-01-25T11:17:02.123 に答える
2

上記の回答が受け入れられたことに驚いています。これらはWADLを検証するツールへのリンクにすぎず、WADLを作成するものではありません。AltovaのXMLSpyには確かに優れたビジュアルWSDLエディターがありますが、WADLのオプションはありません。ここで編集できるのは通常のXMLとしてのみですが、その後は通常のXMLエディターしか入手できません。

私が見つけたビジュアルWADLエディターに最も近いものは、Eclipseへのこのプラグインです。

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

下の写真を見ると、サービスを定義するためのビジュアルエディターがあり、そこからWADLを取得できるJerseyRESTサービスが生成されます。

于 2014-03-20T01:12:19.547 に答える
1

オンラインでは、これを使用してWADLを検証し、良好な結果を得ることができました。 http://www.utilities-online.info/xsdvalidation/

WADLのXSDは、次のW3Cサイトから入手できます: http ://www.w3.org/Submission/wadl/wadl.xsd

オンラインツールは非常に簡単に使用できます。WADLは左側のペインに表示され、XSDはもう一方のペインに表示されます。検証には時間がかかるため、ブラウザを少し誘導する必要があるかもしれません...

また、同じXSDに対してoXygenを使用したことがあり、オンラインツールよりも推奨します。入力時にチェックするので、多くのWADLを作成している場合は、ライセンスする価値があります。 http://www.oxygenxml.com/

もう1つのビジュアルツールは、AltovaのXMLSpyです。私はこれをしばらく使用していませんが、製品の範囲が広く、パッケージから他のツールを使用できるかどうかを検討する価値があります。たとえば、diffdogは非常に優れているはずです。 http://www.altova.com/xmlspy.html

最後に、Netbeans IDEがサポートされていますが、WADLを作成するためにIDEを実行するのは少しやり過ぎのようです。これは軽量ではありません:-)

于 2013-01-25T10:53:03.763 に答える
0

また、既存のwadlファイルをロードしてPHP、Ruby、PYTHON、Java、またはC#クラスを作成できるこのWADLジェネレーターも見つかりました。

http://tomayac.de/rest-describe/latest/RestDescribe.html

こちらからソースコードをダウンロードすることもできます。

http://blog.tomayac.com/index.php?date=2007-05-28&time=19:34:40&perma=Generate+Python+from+your+WADL+REST+API+Descriptions+with+REST+Describe+% 26 + Compile.html

于 2015-07-10T08:21:37.853 に答える