¼Ò¼³°°Àº ÀÚ¹Ù 4ºÎ  Á¦18Àå R M I  18.3.5 RMI Registry ½ÇÇà  

 

    18.3.5 RMI Registry ½ÇÇà

 

 5´Ü°è´Â RMI Registry ½ÇÇàÀÔ´Ï´Ù. ÀÌÀü±îÁöÀÇ ´Ü°è°¡ RMI ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â °úÁ¤À̾ú´Ù¸é, À̹ø ´Ü°è´Â ½ÇÁ¦·Î ¼­ºñ½º¸¦ Çϱâ À§Çؼ­ ÁغñÇÏ´Â ´Ü°èÀÔ´Ï´Ù. ¿ø°Ý °´Ã¼ÀÇ ÀÎÅÍÆäÀ̽º¿Í Stub ÆÄÀÏÀ» Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¹èÆ÷ÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö¿¡ Á¢¼ÓÇÒ Áغñ°¡ µÇ¾úÀ¸¸é, ¼­¹ö ÂÊ¿¡¼­´Â ¿ø°Ý °´Ã¼¸¦ ÀúÀåÇØÁÖ°í, °Ë»öÇØ¼­ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¹ÝÈ¯ÇØÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â RMI Registry¸¦ ½ÇÇàÇÏ¿©¾ß ÇÕ´Ï´Ù. ÀÚ¹Ù¿¡¼­ Á¦°øµÇ´Â ±âº»ÀûÀÎ RMI Registry´Â ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

C:\JavaExample\18>rmiregistry

 

 À§ ¸í·É¾î´Â RMI Registry¸¦ ±âº» Æ÷Æ®ÀÎ 1099¿¡¼­ ½ÇÇà½Ãŵ´Ï´Ù. ƯÁ¤ Æ÷Æ®¸¦ ÅëÇØ¼­ RMI Registry¸¦ ½ÇÇà½ÃŰ·Á¸é ´ÙÀ½Ã³·³ Æ÷Æ® ¹øÈ£¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ ÁÖ¸é µË´Ï´Ù.

 

C:\JavaExample\18> rmiregistry 20000

 

 RMI Registry°¡ ½ÇÇàµÉ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇØÁÖ¾ú´Ù¸é, ¸¶Âù°¡Áö·Î ¼­¹ö ÇÁ·Î±×·¥ÀÌ ¿ø°Ý °´Ã¼¸¦ ÀúÀåÇÒ ¶§¿Í Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥ÀÌ ¿ø°Ý °´Ã¼¸¦ ¾ò¾î¿Ã ¶§ ¿ª½Ã °°Àº Æ÷Æ® ¹øÈ£¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

 

n        Naming.rebind(¡°//211.214.164.222:20000/Bank¡±);

 

n        Naming.lookup(¡°//211.214.164.222:20000/Bank¡±);

 

½ÃÀÛµÈ RMI Registry´Â Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼ÓÀ» ´ë±â Çϰí ÀÖ´Ù°¡ ¿äûÀÌ µé¾î¿À¸é ¿ø°Ý °´Ã¼¸¦ ã¾Æ¼­ ¹ÝȯÇÒ °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ¼­ºñ½º¸¦ ½ÃÀÛÇϱâ À§ÇÑ ¸ðµç Áغñ°¡ ³¡³µ½À´Ï´Ù.

 

¢Ñ 5 ´Ü°è

¼­¹ö¿¡¼­ RMI Registry ½ÇÇà ½ÃŰ´Â 2°¡Áö ¹æ¹ý

1. ±âº» Æ÷Æ®¿¡¼­ ½ÇÇà : rmiregistry

2. ƯÁ¤ Æ÷Æ®¿¡¼­ ½ÇÇà : rmiregistry port¹øÈ£



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù4ºÎ
ÀúÀÚ:ÃÖ¿µ°ü