2013-01-24 10 views
6

WADL scheint die bessere (leichtere) Möglichkeit zu sein, REST-Services zu kommentieren.visueller WADL-Editor

Meine Frage: Kennen Sie ein visuelles Tool (Online, Eclipse Plugin oder andere) zum Erstellen und Verwalten der WADL-Spezifikation?

Danke.

Antwort

1

Für online habe ich dies verwendet, um WADLs mit guten Ergebnissen zu validieren. http://www.utilities-online.info/xsdvalidation/

Sie können die XSD für die WADL von W3C-Website erhalten Sie hier: http://www.w3.org/Submission/wadl/wadl.xsd

Das Online-Tool sehr einfach zu bedienen ist. Ihr WADL geht in den linken Bereich und der XSD in den anderen. Es dauert eine Weile zu validieren, so müssen Sie Ihren Browser ein wenig zu coachen ...

Ich habe auch oXygen gegen die gleiche XSD verwendet und würde es über das Online-Tool empfehlen. Es überprüft, wie Sie schreiben, wenn Sie also eine Menge WADLs erstellen, dann ist es die Lizenz wirklich wert. http://www.oxygenxml.com/

Das andere visuelle Tool ist XML Spy von Altova. Ich habe das für eine Weile nicht benutzt, aber sie haben eine gute Auswahl von Produkten und eine Überlegung wert, wenn Sie andere Werkzeuge aus ihrem Paket verwenden können, z. diffdog soll sehr gut sein. http://www.altova.com/xmlspy.html

Endlich hat die Netbeans IDE Unterstützung, aber es scheint ein bisschen übertrieben zu sein, eine IDE zu betreiben, um ein WADL zu erstellen. Das ist kein Leichtgewicht :-)

2

Ich finde SOAPUI hervorragend zum Bearbeiten von WADL-Definitionen und Erstellen von API-Verträgen (und kann das gleiche für WSDL tun).

Während es nicht auf dieselbe Weise visuell ist xmlspy ist; Der strukturierte Ansatz ist viel besser, um einen WebService-Vertrag zu erstellen. Es kann dann optional zum Erstellen von Testfällen und Service-Mocks verwendet werden.

2

Ich bin überrascht, dass die obige Antwort akzeptiert wurde, sie sind nur Links für Werkzeuge, die das WADL validieren, es nicht schaffen. Altova XMLSpy hat in der Tat schöne visuelle WSDL Editor, aber es gibt keine Option für WADL. Sie können es nur dort als normales XML bearbeiten, aber dann erhalten Sie nur normalen XML-Editor.

Die nächste Sache zu visuellen WADL Editor I ist dieses Plugin für Eclipse gefunden:

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

Sie auf den Bildern sehen kann unter Ihnen einen visuellen Editor für die Definition der Service haben und sie erzeugt dann Jersey REST Service ... von wo Sie WADL bekommen können.