سؤال

لذلك أنا أعمل على مشروع يستخدم خادم ASP.NET ولدينا كيانات يتم تمريرها عبر WCF من استعلامات LINQ-to-Entity.لقد تغلبت بالفعل على مشكلة المرجع الدوري مع WCF.الآن بعد أن أتطلع إلى الخطوة التالية، Flex UI، أتساءل ما هي الأشياء التي واجهها الأشخاص بالفعل سواء عند التعامل مع WCF من Flex أو استخدام الكيانات مع Flex (الكيانات من إطار عمل الكيان)؟وستساعدك اقتراحات Flex والمكتبات والأنماط والنصائح.شكرًا.

الأشياء التي من شأنها أن تساعد:

  • كيفية "الاستمرار" أو خداع الكيانات من جانب واجهة المستخدم.
  • الأمان، كيفية تأمين الاتصال من واجهة المستخدم إلى الخدمة.
  • كيفية إنشاء/تمرير كيانات جديدة من واجهة المستخدم إلى الخدمة ثم تفسيرها على أنها كيانات .NET
هل كانت مفيدة؟

المحلول

أود أن أتحقق من Fluorine FX.إنه تطبيق AMF ناضج جدًا ومستقر لـ .NET ويوفر تكامل WCF.لقد نشر أحد زملائي بعض المعلومات هنا:

http://jimdonaghy.com/?p=11

نصائح أخرى

لديك عدة خيارات للتواصل بين تطبيق Flex وخدمة WCF الخاصة بك.يدعم Flex كلاً من خدمات الويب SOAP وخدمات الويب المشابهة لـ REST حتى تتمكن من اختيار النهج الذي يناسبك بشكل أفضل.عندما تتلقى بيانات عن العميل، ستحتاج إلى استخراج الكيانات من الاستجابة وبناء واجهة المستخدم وفقًا لذلك.كما هو الحال مع تحديث أو إنشاء كيانات جديدة - ستحتاج إلى إنشاء طلب خدمة ويب من عناصر التحكم في واجهة المستخدم الخاصة بك وإرساله عبر السلك.

انظر أيضًا إلى AMF وهو تنسيق ثنائي للتواصل بين Flex/Flash والخادم.توجد تطبيقات .NET (AMF.NET على سبيل المثال) لذلك قد يكون من الممكن جعلها تعمل بطريقة ما مع WCF - تحتاج إلى استكشاف هذا المجال بنفسك، ليس لدي خبرة مباشرة هنا.

http://jimdonaghy.com?p=11 يبدو أنه معطل ولكن هنا رابط إلى FluorineFX إذا كنت كسولًا في البحث عن Google.

http://www.fluorinefx.com/

أوصي بـ AMF بدلاً من REST أو SOAP لأن AMF عبارة عن بروتوكول ثنائي يتمتع بمكاسب كبيرة في الأداء.

من ناحية أخرى، إذا كنت تخطط لفتح خدماتك لأنواع أخرى من عملاء واجهة المستخدم، فاستخدم REST بكل الوسائل.

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