İçindekiler:
- Java Uzaktan Yöntem Çağırma (Java RMI) anlamı ne?
- Techopedia, Java Uzaktan Yöntem Çağırma'yı (Java RMI) açıklıyor
Java Uzaktan Yöntem Çağırma (Java RMI) anlamı ne?
Java Uzaktan Yöntem Çağırma (Java RMI), çalışan bir Java Sanal Makinesi (JVM) nesnesinin başka bir JVM'de çalışan bir nesne üzerindeki yöntemleri çağırmasına izin veren bir mekanizmadır. Java nesne yöntemlerinin uzaktan çağrılmasını ve kaynakların ve hizmetlerin paylaşılmasını kolaylaştırır.
Techopedia, Java Uzaktan Yöntem Çağırma'yı (Java RMI) açıklıyor
Java RMI, bir sunucunun ve istemcinin Java Uzaktan Yöntem Protokolü'ne (JRMP) bağlı olarak iletişim kurup bilgi aktardığı teknolojik bir mekanizmadır. Java, nesnelerin akış olarak iletilmesine izin veren Java nesne serileştirmesine büyük ölçüde güvenir. RMI ayrıca bir istemci ve sunucunun yeni nesne türlerini gerektiği gibi dinamik olarak yüklemesine izin verir.
RMI katmanlı mimari kullanır:
- Uygulama katmanı
- Saplama ve iskelet tabakası
- Uzak referans katmanı
- Taşıma katmanı
- Her JVM'ye taşınabilir
- Java'nın bir kez yazma işlemi (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ı kullanır
- Yazması kolay / Bakımı kolay: Uzak Java sunucularını ve bu sunuculara erişen Java istemcilerini yazmayı kolaylaştırır
Şu senaryoyu inceleyin: A Kullanıcısı, belirli bir hizmet sağlayan yöntemlere sahip bir sınıf oluşturur. B kullanıcısı A kullanıcısının hizmetini istiyor. Java RMI aracılığıyla, B kullanıcısı nesnenin yöntemini çağırabilir. A kullanıcısı hizmeti kayıt defterine yerleştirir. B kullanıcısı hizmet konumunun farkında değildir, bu nedenle RMI kayıt defterini çağırır. Kayıt defteri daha sonra yöntemi çağıran hizmeti bulur.
