سؤال

أنا أستخدم الربيع WS. أعتقد أن هناك طريقتان لتوليد WSDL.

dynamic wsdl و static wsdl اقتراب.

هل يمكن أن تقترحني من فضلك ما هو النهج الأفضل؟

شكرًا!

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

المحلول

عندما يتعلق الأمر بـ XSDs ، فإن هؤلاء الأشخاص اللطفاء الذين أنشأوا Wrpring-WS يوصون العقد الأول. يشرح دليلهم لماذا هذا هو الحال:

http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html

... وهو أمر جيد بما يكفي بالنسبة لي.

ما إذا كان يجب توليد WSDL ديناميكيًا ليس مشكلة كبيرة. ومع ذلك ، في الماضي كنت بحاجة لتوليد WSDL الذي يتوافق مع معايير الشركات الصارمة. إذا كان هذا شيء عليك القيام به ، فعليك الالتزام بستاتيك. بالإضافة إلى ذلك ، كنت بحاجة إلى تعديل WSDL للتأكد من أن تعريف الخدمة يلعب بشكل جيد مع عملاء .NET. مرة أخرى ، الطريقة الوحيدة للقيام بذلك هي إذا كنت قد كتبت WSDL بنفسك.

بالطبع ، إذا كنت لا تزال تتعلم طريقك حول WSDL ، فقد تجد أنه من الأسهل إنشاءه في البداية. إذا كنت بحاجة إلى الانتقال لاحقًا ، فيمكنك أخذ نسخة من WSDL التي تم إنشاؤها كنقطة انطلاق.

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