Ev gelişme Uzaktan yöntem çağırma (rmi) nedir? - techopedia nedir?

Uzaktan yöntem çağırma (rmi) nedir? - techopedia nedir?

İçindekiler:

Anonim

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

Uzaktan yöntem çağırma (RMI), Sun tarafından Java programlama dili için geliştirilmiş dağıtılmış bir nesne teknolojisidir. Nesne arabirimlerinin Java arabirimleri olarak tanımlandığı ve nesne serileştirmesinin kullanıldığı çekirdek Java uygulama programlama arabiriminin (API) bir parçası olarak kullanılabilir.


RMI, Java yöntemlerinin uzak bir nesneye başvurmasına ve uzak nesnenin yöntemlerini çağırmasına izin verir. Uzak nesne, başka bir Java sanal makinesinde, aynı ana bilgisayarda veya ağ üzerindeki tamamen farklı ana bilgisayarlarda bulunabilir. RMI, nesne serileştirme yoluyla yöntem argümanlarını sıralar ve çıkarır ve sınıf dosyalarının ağlar arasında dinamik olarak indirilmesini destekler.

Techopedia Uzaktan Yöntem Çağrısını (RMI) açıklıyor

Uzaktan yöntem çağırma ilk olarak Java Geliştirme Kiti (JDK) 1.1'de tanıtıldı ve dağıtılmış nesne hesaplamada yaygın olarak kullanıldı. Uzak yordam çağrılarının nesneye yönelik eşdeğerliğini gerçekleştirir. RMI işlevleri bir java.rmi paketinde gelir ve Java tabanlı uygulamalar için dağıtılmış nesne yeteneği sağlar.


RMI mimarisi, Java mimarisinin sağlamlığını ve güvenliğini dağıtılmış bilgisayar dünyasına genişletir. RMI, kodun farklı Java sanal makinelerinde kalması için davranışı tanımlamasına ve uygulamasına izin verir. RMI'daki uzak hizmetler, uygulamanın bir sınıfta kodlandığı bir Java arabirimi kullanılarak kodlanır. Birinci sınıfta, davranışın uygulanması sunucuda çalışır. İkinci sınıf istemcide çalışır ve uzak hizmet için bir proxy görevi görür.


RMI uygulaması üç soyut katmandan oluşur - saplama ve iskelet katmanı, uzak referans katmanı ve taşıma katmanı. Saplama ve iskelet katmanı geliştiricinin görüşünün hemen altındadır. Saplama ve iskelet nesneleri, istemci ile uzak nesne arasında bağlantı sağlamak için kullanılır. Saplama yöntemi, istemciden sunucuya çağrıları yönlendirir ve bağlantı üzerinden saplama ile nasıl iletişim kuracağının farkındadır. Bu nedenle, uzak nesne uygulamasının bulunduğu proxy olarak işlev görür. İstemci tarafından uzak nesneye yapılan başvuru, kelimenin tam anlamıyla yerel saplamaya bir referanstır. İstemci, saplama nesnesinin yerel bir kopyasını barındırır. İskeletler, uzak nesne uygulamasına çağrı gönderen yöntemler içerir.


Bir RMI uygulaması tasarlama adımları şunlardır:

  1. Uzak arabirimleri tanımlayın ve istemci ve uzak nesneleri uygulayın.
  2. Kaynağı derleyin ve taslaklar ve iskeletler oluşturun.
  3. Gerekli sınıf ağlarını erişilebilir kılın.
  4. Uygulamayı çalıştırın.
Uzaktan yöntem çağırma (rmi) nedir? - techopedia nedir?