WADLシームは、RESTサービスに注釈を付けるためのより良い(軽量の)方法です。
私の質問:WADL仕様を作成および管理するためのビジュアルツール(オンライン、Eclipseプラグインなど)を知っていますか?
ありがとう。
WADLシームは、RESTサービスに注釈を付けるためのより良い(軽量の)方法です。
私の質問:WADL仕様を作成および管理するためのビジュアルツール(オンライン、Eclipseプラグインなど)を知っていますか?
ありがとう。
SOAPUIは、WADL定義の編集とAPIコントラクトの作成に優れていると思います(WSDLでも同じことができます)。
xmlspyと同じように視覚的ではありませんが、その構造化されたアプローチは、Webサービスの「コントラクト」を確立するのにはるかに優れています。その後、オプションでテストケースとサービスモックを作成するために使用できます。
上記の回答が受け入れられたことに驚いています。これらはWADLを検証するツールへのリンクにすぎず、WADLを作成するものではありません。AltovaのXMLSpyには確かに優れたビジュアルWSDLエディターがありますが、WADLのオプションはありません。ここで編集できるのは通常のXMLとしてのみですが、その後は通常のXMLエディターしか入手できません。
私が見つけたビジュアルWADLエディターに最も近いものは、Eclipseへのこのプラグインです。
http://www.myeclipseide.com/module-htmlpages-display-pid-10.html
下の写真を見ると、サービスを定義するためのビジュアルエディターがあり、そこからWADLを取得できるJerseyRESTサービスが生成されます。
オンラインでは、これを使用して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を実行するのは少しやり過ぎのようです。これは軽量ではありません:-)
また、既存のwadlファイルをロードしてPHP、Ruby、PYTHON、Java、またはC#クラスを作成できるこのWADLジェネレーターも見つかりました。
http://tomayac.de/rest-describe/latest/RestDescribe.html
こちらからソースコードをダウンロードすることもできます。