Yazilar - Etiket - ‘rmiregistry’

Java RMI (Remote Method Invocation) Programlama

RMI bir dağıtılmış obje sistemidir ve oldukça  kolay bir şekilde dağıtılmış Java uygulamaları geliştirebilmenizi sağlar. RMI ile dağıtılmış obje uygulamaları geliştirmek, soket programlama ile uğraşmaktan daha kolaydır zira iki node arasında bir protokol dizayn etmenize gerek bırakmamaktadır. RMI’da programcı tıpkı local bir class’ın local bir metodunu çağırıyor gibi, aynı ağ üzerinde başka bir fiziksel makinada var olan bir başka objenin metodunu çağırabilir. RMI kısaltmasının açılımına baktığımızda zaten bu konseptin her şeyiyle dile getirildiğini görebiliyoruz.

Şimdi basit bir client-server modeli oluşturup, server’da yer alan bir dosyayı client’a download etmemize yarayan küçük bir uygulama geliştirelim. Bu uygulamanın aynısı Sun Microsystems‘ın sayfasında yer alan bir makalede de verilmiş vaziyette, ancak oradaki makale İngilizce olduğu için ben burada aynı uygulamayı Türkçe olarak ele alacağım. Devam »