اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

ال RMI تقوم على إنشاء تطبيق موزع distribution application في جافا. والهدف منها أنا تسمح لل object باستدعاء methods وبديلها في c# يختلف على حسب نسخة .net التي تبرمج عليها مثلا إذا كنت تستخدم .net 3.0 أو أكثر فابحث في WCF (Windows Communication Foundation) أما إذا كنت تستخدم .net 2.0 أو أقدم، فلتستعمل .Net Remoting

ملاحظة: في حالة ما كنت تفكر في برمجة تطبيق ما فأرى أنه من الأفضل لك الإعتماد على بروتوكول http ك Restfull API أفضل بسبب أنه يدعم multiplatform عكس RMI و WCF التي تتطلب إنشاء بورت على مستوى الفيروال والراوتر للاتصال بين client و server ولإنشاء endpoint وتعمل فقط على platform واحد.

  • 0
نشر
  • هي أختصار لـ Remote Method Invocation وتعتمد على فكره أستدعاء الكلاينت (يعمل في JVM) لداله في كائن بعيد موجود في الخادم (يعمل على JMV مختلفه) ، ويشترط أن يكون الخادم والعميل مكتوبين بجافا ، وتستخدم هذه التقنيه RMI Protocol لتطبيق التخاطب الذي يتعامل مع TCP Socket .وباستخدام RMI سوف نعطي العميل الشعور بأنه لا وجود لكائنات بعيده .. بالضبط كأنه يتعامل مع كائن محلى ، وهذه أحد ميزات الـ RMI و طريقة استخدامها في  خطوات من هنا
  • بينما ف c#  المكافىء لها هي   net remoting  ولتطبيقها بالخطوات من هنا  وأيضا   WCF يمكن تطبيقها بالخطوات من هنا

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...