¼Ò¼³°°ÀºÀÚ¹Ù3ºÎ  11Àå Reflection  11.6 ¸¶¹«¸®  

 

11.6 ¸¶¹«¸®

 

ReflectionÀÇ ¹æ¹ýµéÀº ½ÇÁ¦ °¡»ó¸Ó½Å°ú java beans, RMI¿Í °°Àº ¿µ¿ª¿¡¼­ ¾ÆÁÖ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ¾îÁö´Â ±â¹ýµéÀÔ´Ï´Ù. ¹°·Ð, ÀÌ ±â¹ýµéÀ» ¾îµð¿¡ »ç¿ëÇÏ´ÂÁö ½ÇÁ¦ º¼ ¼ö´Â ¾øÀ»±î¶ó°í ¸»ÇÑ´Ù¸é º°·Î ÇÒ ¸»ÀÌ ¾ø½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¿©·¯ºÐµéÀÌ »ç¿ëÇÏ´Â °÷Àº µ¥ÀÌÅͺ£À̽ºÀÇ µå¶óÀ̺ê·ÎµùÀ̳ª ½ÇÇà½ÃÀÇ °´Ã¼ÀÇ Çü È®ÀÎÀ» À§Çؼ­ instanceof¸¦ »ç¿ëÇÏ´Â °ÍÀÌ °íÀÛÀÏ °ÍÀÔ´Ï´Ù.

±×·¸´Ù°í, ¾ÆÁÖ ÀϹÝÀûÀÎ °³³äÀÎ ¸®Ç÷º¼ÇÀ» ³íÇÏÁö ¾Ê´Â °Íµµ ¹®Á¦°¡ µË´Ï´Ù. ¸¸¾à, Á¦°¡ ¸®Ç÷º¼ÇÀ» ÀÌ¿ëÇÏ¿© ¹º°¡ Ưº°ÇÑ ÇÁ·Î±×·¥À» ¸¸µç´Ù¸é ´Ü¿¬ÄÚ ¸Þ¼­µåÀÇ À̸§¸¸À¸·Î ¿ø°ÝÀ¸·Î È£ÃâµÇ¾îÁö´Â ³×Æ®¿÷ ÇÁ·Î±×·¥À» ¸¸µé°Ô µÉ °ÍÀÔ´Ï´Ù. ³»ºÎÀûÀ¸·Î´Â, Áö±Ý±îÁö Á¸ÀçÇß´ø °ÅÀÇ ´ëºÎºÐÀÇ ±â¹ý°ú ´õ º¹ÀâÇÑ ¹æ¹ýµéÀ» µ¿¿øÇÏ°Ô µÉ °Ì´Ï´Ù. ±×·±µ¥, ¾Ë°í º¸¸é Á¦°¡ »ý°¢ÇÑ °ÍÀÌ RMIÀÇ ±â¹ýÀÌ ¾Æ´Ò±î¿ä! ¸Â½À´Ï´Ù. RMIÀÇ ÀÎÅÍÆäÀ̽º ±¸Á¶´Â ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ±¸»óÀÌ µÇÁö ¾Ê¾Ò³ª »ý°¢µË´Ï´Ù. ±×·¸´Ù°í ¿ì¸®°¡ Á÷Á¢ RMIȯ°æÀ» ÀüºÎ ±¸ÇöÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Àúµµ RMI°¡ ¾î¶»°Ô ½ÇÇà½Ã¿¡ ¸®Ç÷º¼ÇÀ» ±â¹ýÀ» ÀÌ¿ëÇÏ´ÂÁö ÀÚ¼¼ÇϰԴ ¸ð¸£°í ÀÖ½À´Ï´Ù. ±×Àú RMI°¡ ¸®Ç÷º¼ÇÀ» ÀÌ¿ëÇÑ´Ù°í Çϱ⿡ »ý°¢¸¸ ÇÒ »Ó, ±×¸®°í ¸®Ç÷º¼ÇÀÇ ÀÚ¼¼ÇÑ »çÇ×µéÀº »ý°¢µµ ÇÏÁö ¾ÊÀ¸´Ï±î¿ä!

Áö±Ý±îÁö ³íÀÇÇÑ ´ëºÎºÐÀÇ ³»¿ëµéÀÌ ÀϹÝÀûÀÎ ÇÁ·Î±×·¥¿¡¼­ ÀüÇô ÀÌ¿ëÇÒ ¼ö ¾ø´Â °ÍÀº ¾Æ´Õ´Ï´Ù. À߸¸ »ç¿ëÇÑ´Ù¸é ¾ÆÁÖ Æí¸®ÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸´Ï ¸Ó¸®¸¦ ±¼·Á º¸½Ã±â ¹Ù¶ø´Ï´Ù.



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