بيت تطوير ما هي طريقة java remote invention java rmi)؟ - تعريف من techopedia

ما هي طريقة java remote invention java rmi)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني عملية استدعاء Java عن بُعد (Java RMI)؟

Java Remote Method Invocation (Java RMI) هي آلية تسمح لكائن تشغيل Java Virtual Machine (JVM) باستدعاء الأساليب على كائن يعمل في JVM آخر. إنه يسهل الاتصال عن بُعد بأساليب كائن Java ومشاركة الموارد والخدمات.

تيكوبيديا تشرح طريقة استدعاء Java عن بُعد (Java RMI)

Java RMI هي آلية تقنية يقوم فيها الخادم والعميل بالاتصال ونقل المعلومات أثناء الاعتماد على Java Remote Method Protocol (JRMP). تعتمد Java اعتمادًا كبيرًا على تسلسل كائنات Java ، مما يسمح بنقل الكائنات كدفق. يسمح RMI أيضًا للعميل والخادم بتحميل أنواع كائنات جديدة بشكل حيوي ، كما هو مطلوب.

يستخدم RMI بنية الطبقات:

  • طبقة التطبيقات
  • كعب طبقة و هيكل عظمي
  • طبقة مرجعية عن بعد
  • طبقة النقل
يتميز Java RMI بمزايا عديدة ، كما يلي:

  • المحمولة إلى أي JVM
  • جزء من برنامج Java يعمل مرة واحدة في أي مكان (WORA) النهج
  • آمن وآمن: يستخدم آليات أمان Java المدمجة لتيسير سلامة النظام أثناء تطبيقات تنزيل المستخدم
  • سهولة الكتابة / سهولة الصيانة: يسهل كتابة خوادم Java عن بُعد وعملاء Java الذين يصلون إلى تلك الخوادم

خذ بعين الاعتبار هذا السيناريو: يقوم المستخدم أ بإنشاء فئة لها طرق توفر خدمة معينة. يريد المستخدم ب خدمة المستخدم أ. من خلال Java RMI ، يكون المستخدم B قادرًا على استدعاء طريقة الكائن. يضع المستخدم أ الخدمة في السجل. المستخدم ب غير مدرك لموقع الخدمة ، لذلك يستدعي سجل RMI. التسجيل ثم تحديد موقع الخدمة ، والتي تستدعي الطريقة.

ما هي طريقة java remote invention java rmi)؟ - تعريف من techopedia