Registry
sınıfı ve Naming
sınıfı arasındaki fark nedir? Benim uygulamadaSınıflar arasındaki fark java.rmi.registry.Registry ve java.rmi.Naming
Ben Registry
sınıfını kullanıyorum. Ama Naming
sınıfa ve kullanımları hakkında bilmek istiyorum?
Registry
sınıfı ve Naming
sınıfı arasındaki fark nedir? Benim uygulamadaSınıflar arasındaki fark java.rmi.registry.Registry ve java.rmi.Naming
Ben Registry
sınıfını kullanıyorum. Ama Naming
sınıfa ve kullanımları hakkında bilmek istiyorum?
Buradaki fark Naming
statik yöntemlerle bir yardımcı program sınıfıdır, Registry
ise uzak bir arabirimdir. Şaşırtıcı değil, Naming
içten Registry
çağırır. java.rmi.Naming
'a ilettiğiniz bağımsız değişkenlerin URL biçimindedir ve kayıt defterinin konumunu içerir, oysa java.rmi.registry.Registry
ile name
yalnızca addır. Örneğin
, böyle bir şey çağırır:
Naming.rebind("//host/objName", myObj);
, kayıt defteri nesne üzerinde varolan kolu gerekir ve arayacağını Registry
ile oysa: Yani
Registry registry = LocateRegistry.getRegistry("host");
registry.rebind("objName", myObj);
Naming
o defteri arama gerçekleştirir ve tek adımda rebind - elle Registry
aramak zorunda kaydeder sadece bir kolaylık sınıfı gerçekten.
'Naming' Registery' içten' kullanır. –