Java Uzaktan Yöntem Çağırma (Java RMI)

Yazar: Randy Alexander
Yaratılış Tarihi: 28 Nisan 2021
Güncelleme Tarihi: 14 Mayıs Ayı 2024
Anonim
Java Uzaktan Yöntem Çağırma (Java RMI) - Teknoloji
Java Uzaktan Yöntem Çağırma (Java RMI) - Teknoloji

İçerik

Tanım - Java Uzaktan Yöntem Çağırma (Java RMI) ne anlama geliyor?

Java Uzaktan Yöntem Çağırma (Java RMI), bir Java Sanal Makinesi'nin (JVM) çalışan nesnesinin, başka bir JVM'de çalışan bir nesnenin yöntemlerini çağırmasını sağlayan bir mekanizmadır. Java nesne yöntemlerinin uzaktan çağrılmasını ve kaynakların ve hizmetlerin paylaşımını kolaylaştırır.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia, Java Remote Method Invocation (Java RMI) özelliğini açıklıyor

Java RMI, bir sunucunun ve istemcinin, Java Uzaktan Metod Protokolü'ne (JRMP) dayanırken bilgi ilettiği ve aktardığı teknolojik bir mekanizmadır. Java, nesnelerin bir akış olarak aktarılmasını sağlayan Java nesne serileştirme işlemine dayanır. RMI ayrıca bir istemcinin ve sunucunun gerektiğinde yeni nesne türlerini dinamik olarak yüklemesini sağlar.

RMI katmanlı mimari kullanır:

  • Uygulama katmanı
  • Saplama ve iskelet katmanı
  • Uzaktan referans katmanı
  • Taşıma katmanı
Java RMI aşağıdaki gibi sayısız avantaja sahiptir:

  • Herhangi bir JVM'ye taşınabilir
  • Java’nın bir kez yazdığı herhangi bir yerde yayın (WORA) yaklaşımı
  • Güvenli ve güvenli: Kullanıcı indirme uygulamaları sırasında sistem güvenliğini kolaylaştırmak için yerleşik Java güvenlik mekanizmalarını kullanır
  • Yazması kolay / Bakımı kolay: Uzak Java sunucularını ve bu sunuculara erişen Java istemcilerinin yazma işlemlerini kolaylaştırır

Bu senaryoyu inceleyin: Kullanıcı A, belirli bir hizmeti sağlayan yöntemleri olan bir sınıf oluşturur. B kullanıcısı hizmet olarak kullanıcı istiyor. Java RMI aracılığıyla B kullanıcısı, object yöntemini çağırabilir. A kullanıcısı, hizmeti kayıt defterine yerleştirir. B kullanıcısı hizmet konumundan habersiz, bu nedenle RMI kayıt defterini çağırır. Kayıt defteri daha sonra yöntemi çağıran hizmeti bulur.