Szwy WADL to lepszy (lekki) sposób na opisywanie usług REST.wizualny edytor WADL
Moje pytanie: Czy znasz narzędzie wizualne (Online, Eclipse Plugin lub inne) do tworzenia specyfikacji WADL i zarządzania nią?
Dzięki.
Szwy WADL to lepszy (lekki) sposób na opisywanie usług REST.wizualny edytor WADL
Moje pytanie: Czy znasz narzędzie wizualne (Online, Eclipse Plugin lub inne) do tworzenia specyfikacji WADL i zarządzania nią?
Dzięki.
W Internecie użyłem tego do sprawdzenia poprawności WADL z dobrymi wynikami. http://www.utilities-online.info/xsdvalidation/
można uzyskać XSD dla WADL z W3C strony TUTAJ: http://www.w3.org/Submission/wadl/wadl.xsd
Narzędzie online jest bardzo prosta w użyciu. Twój WADL idzie w lewym panelu, a XSD w drugim. Zatwierdzenie trwa trochę dłużej, więc być może będziesz musiał trochę poprawić swoją przeglądarkę ...
Użyłem również tlenu w stosunku do tego samego XSD i poleciłbym go za pomocą narzędzia online. Sprawdza się w trakcie pisania, więc jeśli tworzysz wiele WADLs, to naprawdę jest to warte licencji. http://www.oxygenxml.com/
Drugim narzędziem wizualnym jest XML Spy firmy Altova. Nie korzystałem z tego przez jakiś czas, ale mają one dobry asortyment produktów i warto się zastanowić, czy możesz użyć innych narzędzi z ich pakietu, np. diffdog ma być bardzo dobry. http://www.altova.com/xmlspy.html
Wreszcie Netbeans IDE ma wsparcie, ale wydaje się nieco przesadzone, aby uruchomić IDE, aby stworzyć WADL. To nie jest lekki :-)
Uważam, że SOAPUI doskonałe do edycji definicji WADL i tworzenia umów API (i może zrobić to samo dla WSDL).
Chociaż nie jest wizualny w taki sam sposób, jak xmlspy; jego ustrukturyzowane podejście jest znacznie lepsze w przypadku ustanowienia "umowy" dotyczącej usługi WebService. Następnie można go opcjonalnie wykorzystać do utworzenia przypadków testowych i prób serwisowych.
Jestem zaskoczony, że powyższa odpowiedź została przyjęta, są to jedynie linki do narzędzi walidujących WADL, a nie do ich tworzenia. XMLSpy Altovy rzeczywiście ma ładny edytor graficzny, ale nie ma opcji dla WADL. Możesz ją edytować tylko w normalnym formacie XML, ale wtedy otrzymujesz normalny edytor XML.
najbliższa rzecz do wizualnej WADL edytorze znalazłem jest to plugin do Eclipse:
http://www.myeclipseide.com/module-htmlpages-display-pid-10.html
można zobaczyć na zdjęciach poniżej masz edytor wizualny do zdefiniowania usługi i następnie generuje Jersey REST usługa ... skąd można uzyskać WADL.
Znalazłem także ten generator WADL który może również załadować istniejący plik wadl i tworzenia PHP, Ruby, Python, Java lub C# klas:
http://tomayac.de/rest-describe/latest/RestDescribe.html
Można również pobrać kod źródłowy stąd: