2013-01-24 9 views
6

WADL सीईएसटी सेवाओं को एनोटेट करने के लिए बेहतर (हल्के वजन) तरीका बनता है।विजुअल WADL संपादक

मेरा प्रश्न: क्या आप WADL विशिष्टता बनाने और प्रबंधित करने के लिए एक विज़ुअल टूल (ऑनलाइन, ग्रहण प्लगइन या अन्य) जानते हैं?

धन्यवाद।

उत्तर

1

ऑनलाइन के लिए मैंने अच्छे परिणामों के साथ WADL को मान्य करने के लिए इसका उपयोग किया है। http://www.utilities-online.info/xsdvalidation/

आप यहाँ W3C साइट से WADL के लिए XSD प्राप्त कर सकते हैं: http://www.w3.org/Submission/wadl/wadl.xsd

ऑनलाइन उपकरण बहुत सीधे आगे का प्रयोग है। आपका डब्ल्यूएडीएल बाएं हाथ के फलक और दूसरे में एक्सएसडी में जाता है। इसे सत्यापित करने में कुछ समय लगता है, इसलिए आपको अपने ब्राउज़र को थोड़ा सा जोड़ना पड़ सकता है ...

मैंने उसी एक्सएसडी के खिलाफ ऑक्सीजन का भी उपयोग किया है और इसे ऑनलाइन टूल पर अनुशंसा करेंगे। यह टाइप करता है जैसे आप लिखते हैं ताकि यदि आप बहुत सारे WADL को संलेखित कर रहे हैं तो यह वास्तव में लाइसेंस के लायक है। http://www.oxygenxml.com/

अन्य दृश्य उपकरण अल्टोवा से एक्सएमएल जासूस है। मैंने थोड़ी देर के लिए इसका उपयोग नहीं किया है, लेकिन उनके पास उत्पादों की एक अच्छी श्रृंखला है और इस बात पर विचार करने लायक है कि क्या आप अपने पैकेज से अन्य टूल्स का उपयोग कर सकते हैं, उदा। diffdog बहुत अच्छा माना जाता है। http://www.altova.com/xmlspy.html

अंततः नेटबीन्स आईडीई का समर्थन है, लेकिन ऐसा लगता है कि एक डब्ल्यूएडीएल लेखक के लिए आईडीई चलाने के लिए थोड़ा अधिक लगता है। यह हल्के :-)

2

मैं SOAPUI उत्कृष्ट लगता है WADL परिभाषाओं को संपादित करने और एपीआई समझौते करते समय (और WSDL के लिए एक ही कर सकते हैं) के लिए नहीं है।

हालांकि यह xmlspy जैसा ही दृश्य नहीं है; एक वेब सेवा 'अनुबंध' स्थापित करने के लिए इसका संरचित दृष्टिकोण बहुत बेहतर है। इसके बाद वैकल्पिक रूप से टेस्ट केस और सर्विस मैक्स बनाने के लिए उपयोग किया जा सकता है।

2

मैं ऊपर जवाब स्वीकार कर लिया गया हैरान हूं, वे WADL मान्य, इसे बनाने नहीं उपकरणों के लिए केवल लिंक कर रहे हैं। Altova के XMLSpy वास्तव में अच्छा दृश्य डबल्यूएसडीएल संपादक है, लेकिन वहाँ WADL के लिए कोई विकल्प नहीं है। आप इसे सामान्य एक्सएमएल के रूप में संपादित कर सकते हैं लेकिन फिर आपको केवल सामान्य एक्सएमएल संपादक मिलते हैं।

दृश्य WADL संपादक मैंने पाया के निकटतम बात ग्रहण करने के लिए इस प्लगइन है:

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

नीचे आप सेवा परिभाषित करने के लिए एक दृश्य संपादक है और यह तब जर्सी बाकी उत्पन्न करता है आप चित्रों पर देख सकते हैं सेवा ... जहां से आप WADL प्राप्त कर सकते हैं।

0

मैं भी इस WADL जनरेटर जो भी मौजूदा WADL फ़ाइल लोड और PHP, रूबी, अजगर, जावा या सी # कक्षाएं बना सकता है पाया:

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

संबंधित मुद्दे