سؤال

وأريد أن معالجة ملف WSDL تلقائيا لاكتشاف خدمة محددة / عناصر ميناء. هل هذا ممكن، وذلك باستخدام جافا أو نوعا من فائدة النملة؟ إذا كان الأمر كذلك، كيف؟

هل كانت مفيدة؟

المحلول

وJAX-WS لا تحتوي في الواقع WSDL توزيع التعليمات البرمجية ولا تسمح لك لتفقد الموانئ والخدمات WSDL.

إذا كنت تبحث عن شيء قد يكون أكثر قوة، ويسمح لك لمعالجة أو تفقد أجزاء أخرى من WSDL، قد يكون WSDL4J مفيدة بالنسبة لك. قد يكون WSDL4J أيضا فائدة إضافية تتمثل في عدم و أيدت "المستقلة التكنولوجيا" وهذا يعني أنك يمكن أن تشمل بسهولة في CLASSPATH الخاص بك دون الحاجة إلى القلق حول هذا الموضوع يتعارض مع إصدار JVM الشفرة يعمل على.

إذا كان لديك بالفعل لإجراء مكالمات خدمة ويب وتحتاج فقط لتفقد أجزاء رفيعة المستوى للاختصار، سوف JAX-WS تعمل بشكل جيد. إذا كنت بحاجة إلى شيء أكثر المحمولة دون الممكن النفقات العامة التكوين و / أو أنك لا تحتاج بالفعل لإجراء مكالمات خدمة ويب، قد يكون WSDL4J خيارا أفضل.

نصائح أخرى

وعلى .NET Framework لديه نوع System.Web.Services.Description.ServiceDescription من شأنها أن تساعد، ولكن قد ترغب في التحقق من هذا ...

http://mikehadlow.blogspot.com/2006/06 /simple-wsdl-object.html

... الذي يظهر لك "وجوه WSDL بسيط".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top