Kütük (stub, nesne vekili, object Proxy)


Yazan : Şadi Evren ŞEKER

Nesne yönelimli programlamanın gelişmesiyle birlikte dağıtık nesne mimarisi denilen bir kavram gün yüzüne gelmiştir. Bu kavrama göre bir nesne yönelimli projeyi farklı bilgisayarlar üzerinde dağıtmak ve projenin bu farklı bilgisayarlar üzerindeki farklı nesneler ile iletişim kurmasını sağlamak mümkündür.

Bu işlem için örneğin JAVA dilindeki RMI (uzaktan metod çağırma , remote method invocation) özelliğini kullanmak istediğimizi kabul edelim. RMI yapısında yerel nesnelerin (istemcideki nesnelerin (client objects)) uzaktaki nesneleri (remote objects, sunucudaki nesneler) tanıyıp çağırabilmeleri için uzaktaki nesnelerin de yerelde birer temsili olması gerekir. Bu temsil işlemini yerine getiren ve JVM’ler (Java Virtual Machine) arası nesne transferini yerine getiren yereldeki gölge nesnelere kütük ( Stub ) veya nesne vekili ( object Proxy ) isimleri verilir.

Buradaki amaç programcının çağırdığı nesneleri yereldeymiş gibi çalıştırıyor olması ve sonuçlarını yerel bir nesneymiş gibi alıyor olmasıdır. Ancak işin aslında nesne sadece bir görüntüden ibaret olup yaptığı iş gelen çağırma taleplerini ( invokation ) uzaktaki nesneye iletmek ve uzaktaki nesnenin sonucunu yereldeki çağıran nesneye geri iletmektir.


« Vücubiyet (Modality)   |   RMI (Remote Method Invocation, Uzaktan Metod Çağırma) »



Yorumlar

Kullanıcı girişi yaparak ya da zorunlu olan * alanlarını doldurarak yorum yapabilirsiniz.

İsminiz *

Email adresiniz *

Web siteniz

Mesajınızı buraya yazabilirsiniz:

Bu Yazı Hakkında

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Kütük (stub, nesne vekili, object Proxy)' isimli yazı 28 Nov 2008 tarihinde, saat: 01:55 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 412 defa okunmuştur.

Benzer yazıları Bilgisayar Kavramları, JAVA, Nesne Yönelimli Programlama, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Yazarın Kitabı

Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
Yapılan Son Yorumlar
Yakın Yazılar
Bağlantılar