·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
   
 
 
   
 
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
Ãֽбâ¼ú ´å³Ý°ú¡¸Å뼺¸í ÇÏ´Â ¹ý¡¹

Á¶¼º¿ø   2005/02/07
[Áöµð³ÝÄÚ¸®¾Æ]³ª³¯ÀÌ »õ·Î¿î ±â¼úµéÀÌ ½ñ¾ÆÁö´Â °¡¿îµ¥ ´å³Ýµµ ¼ö³âÀÌ Èê·¶´Ù. ¹ú½á ¸¹Àº ÇÁ·ÎÁ§Æ®µéÀÌ ´å³Ý ±â¼úÀ» Àû¿ëÇØ¼­ ¼öÇàµÇ¾úÁö¸¸, ¾ÆÁ÷µµ ¿ØÁö ´å³ÝÀ» ³¸¼³°Ô º¸´Â °³¹ßÀÚµéÀ» ÁÖº¯¿¡¼­ ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Ù.

ÇÊÀÚ´Â ÀÌÀü ±â¼ú¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î °ú°¨È÷ »õ·Î¿î ±â¼úÀ» ¹Þ¾ÆµéÀÌµÇ ÃæºÐÈ÷ ÀÚ±âÀÇ °ÍÀ¸·Î ¼ÒÈ­½ÃÄÑ ½Ç¹«¿¡ Àû¿ëÇ϶ó°í Á¶¾ðÇÏ°í ½Í´Ù. ¶ÇÇÑ ´Ü¼øÇÑ °³¹ß ±â¼ú¿¡¸¸ ÁýÁßÇÏÁö ¸»°í ÆÐÅϰú ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ÀÌÇØ¿¡µµ °ü½ÉÀ» °¡Áö´Â °ÍÀÌ Áß¿äÇÏ´Ù°í »ý°¢ÇÑ´Ù.

ÇÊÀÚ°¡ º»°ÝÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ°Ô µÈ °ÍÀº DÁ¶¼± ¿¬±¸¼Ò¿¡ ±Ù¹«ÇÏ°Ô µÇ¸é¼­ºÎÅÍÀÌ´Ù. ´ç½Ã »ý»ê°ü¸® ºÎ¼­¿¡¼­ »ý»ê°èȹÀ» ÇÏ´Â ½Ã½ºÅÛÀÌ DOS ±â¹ÝÀ¸·Î µÇ¾î ÀÖ¾î GUI Áö¿øÀÌ ºÎÁ·Çϱ⠶§¹®¿¡ ¾÷¹« ¼öÇà¿¡ ¾î·Á¿òÀÌ ÀÖÀ¸´Ï ¿¬±¸¼Ò¿¡¼­ À©µµ¿ì ±â¹ÝÀ¸·Î ½Ã½ºÅÛÀ» °³¹ßÇØ ´Þ¶ó´Â ¿äûÀÌ ÀÖ¾ú´Ù.

´ç½Ã¸¸ ÇØµµ À©µµ¿ì ȯ°æ¿¡¼­ ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â »ç¶÷ÀÌ ÀÏ¹Ý Á¦Á¶¾÷ü¿¡´Â ¸¹Áö ¾Ê¾Ò´ø ¶§¿´´Ù. PC ¼º´ÉÀº ±×¸® ÁÁÁö ¾ÊÀºµ¥ »ý»ê°èȹ ¾÷¹«¿¡¼­ »ç¿ëÇÏ´Â µ¥ÀÌÅÍÀÇ ¾çÀº ¸¹°í UI´Â º¹ÀâÇÑ ÅͶó, °³¹ßÀº MFC¸¦ »ç¿ëÇϱâ·Î ÇÏ¿´´Ù.

1³â°£ÀÇ °³¹ßÀ» ÅëÇØ ½Ã½ºÅÛÀ» Çö¾÷¿¡ ¹èÆ÷Çß´Ù. ¸¹Àº °³¹ß ÇÁ·ÎÁ§Æ®µéÀÌ ±×·¸µíÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¾î·Á¿òÀº ±× ¶§ºÎÅÍ ½ÃÀÛÀ̾ú´Ù. ¸¹Àº ¿ä±¸»çÇ× º¯°æÀÌ ÀÖ¾ú°í ¼ö¸¹Àº ¹ö±×µé°úÀÇ ½Î¿òÀÌ ÀÖ¾ú´Ù. ¾î·Æ»ç¸® Çö¾÷ Àû¿ë¿¡ ¼º°øÀ» Çϰí, 2Â÷, 3Â÷ ÈÄ¼Ó ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÁö¸¸ ¼­¼­È÷ ȸÀǰ¡ µé±â ½ÃÀÛÇß´Ù.

±â¾÷ ³»ºÎ¿¡¼­ ÁøÇàÇÏ´Â ÇÁ·ÎÁ§Æ®´Ï ±â°£ÀÌ ¿¬ÀåµÇ°í Çö¾÷ ¿ä±¸»çÇ×ÀÌ ¹Ù²î¾îµµ ±×´ë·Î ¼ö¿ëÇϸ鼭 °¥ ¼ö ÀÖ¾úÁö¸¸, ¸¸¾à ¿ÜºÎ¿¡ ÇÁ·ÎÁ§Æ®¸¦ Á༭ ÁøÇàÇß´Ù¸é ¼º°øÇÒ ¼ö ÀÖ¾úÀ»±î? ÇÑ»ç¶÷ÀÇ °³¹ßÀÚ¿ä ÇÁ·ÎÁ§Æ® ¸®´õ·Î¼­ ÃæºÐÇÑ »ý»ê¼ºÀ» ³»°í ÀÖÀ¸¸ç °æÀï·ÂÀ» °¡Áö°í ÀÖ³ª? ÀÌ·± Àǹ®°ú Àå·¡¿¡ ´ëÇØ °í¹ÎÇϸ鼭, IT ¾÷°è·Î ÀÌÁ÷À» ÇÏ°Ô µÇ¾ú´Ù.

Ãֽбâ¼ú¿¡ °ú°¨È÷ µµÀüÇ϶ó
ÀÌÁ÷ÇÑ ¾÷ü´Â CBD µîÀÇ ¹æ¹ý·Ð°ú ¾ÆÅ°ÅØÃ³ ÄÁ¼³ÆÃÀ» Àü¹®À¸·Î Çϴ ȸ»ç¿´´Ù. ±Ô¸ð´Â 30¿©¸í µÇ¾úÁö¸¸, ¾÷°è¿¡¼­´Â ³ª¸§´ë·Î ÀÎÁ¤¹Þ´Â ȸ»ç¿´´Ù. ȸ»ç¿¡¼­ ¼öÇàÇÏ´Â ÇÁ·ÎÁ§Æ®´Â ÁÖ·Î ±ÝÀ¶±Ç ½Ã½ºÅÛ¿¡ ´ëÇÑ ÄÁ¼³ÆÃÀ̾ú°í ±â¼ú ±â¹Ýµµ ´ëºÎºÐ ÀÚ¹Ù¸¦ »ç¿ëÇÏ´Â °ÍµéÀ̾ú´Ù. ÀÚ¹Ù¿¡ ´ëÇØ¼­´Â ¾ð¾î Á¤µµ¸¸ ¾Ë°í ÀÖ´Â »óÅ¿´±â ¶§¹®¿¡ J2EE ÂÊÀ» ÁýÁßÀûÀ¸·Î ½ºÅ͵ðÇϰí ÀÖ¾ú´Âµ¥ ȸ»ç¿¡¼­ÀÇ Ã¹ ¹øÂ° ¹Ì¼ÇÀº ¾û¶×ÇϰԵµ ´å³ÝÀ» »ç¿ëÇØ¾ß ÇÏ´Â ÀÏÀ̾ú´Ù.

ȸ»çÀÇ È¨ÆäÀÌÁö¿Í ÀÎÆ®¶ó³ÝÀº ASP.NETÀ¸·Î °³¹ßµÇ¾î ÀÖ¾ú´Âµ¥ ÀÎÆ®¶ó³Ý ±â´É¿¡ ÀÏÀϾ÷¹« º¸°í¸¦ À§ÇÑ ±â´ÉÀ» Ãß°¡Ç϶ó´Â °ÍÀÌ ÇÊÀÚ¿¡°Ô ³»·ÁÁø ù ¹øÂ° ÀÓ¹«¿´´Ù. ÁÖ¾îÁø ½Ã°£Àº ÀÏÁÖÀÏ. ÇÊÀÚ´Â ±×¶§±îÁö MS ±â¼úÀ» »ç¿ëÇÑ °³¹ßÀ» ÁÖ·Î Çϱâ´Â ÇßÁö¸¸ MFC¿Í COM ±â¹ÝÀÇ À©µµ¿ì ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ ÁÖ¿´±â ¶§¹®¿¡ ´å³ÝÀ» »ç¿ëÇϰųª À¥ ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ÇØº» °æÇèÀÌ ¾ø¾ú´Ù.

±×Àú Èï¹Ì»ï¾Æ Ã¥À» º¸¸é¼­ ȨÆäÀÌÁö Á¤µµ ¸¸µé¾îº» °ÍÀÌ ÀüºÎÀÎ µ¥´Ù ´å³ÝÀ̶ó¸é ¿ØÁö ¾î·Æ°í º¹ÀâÇÑ µý ¼¼»óÀÇ ¹°°ÇÀΰ¡º¸´Ù ÇÏ°í »ì¾Ò±â ¶§¹®¿¡ ´çÀå ÀÏÁÖÀÏ ¾È¿¡ ´å³ÝÀ¸·Î ȸ»ç »ç¶÷µéÀÌ ¸ðµÎ »ç¿ëÇÒ ±â´ÉÀ» ¸¸µé¶ó´Â °ÍÀº »ó´çÈ÷ ºÎ´ã½º·¯¿î ÀÏÀ̾ú´Ù.

C#Àº ÀÌÀü¿¡ º¸¾ÆµÐ ÀûÀÌ ÀÖ´Â ÅͶó ASP.NET ±âº»¼­¸¦ ³õ°í ÀÎÆ®¶ó³Ý Äڵ带 »ìÆìº¸´Ï ÀǿܷΠ³»°¡ ³Ê¹« °ÌÀ» ³»°í ÀÖ¾ú´Ù´Â »ý°¢ÀÌ µé¾ú´Ù. ASP.NET¿¡¼­´Â µðÀÚÀΰú Äڵ带 ºÐ¸®Çؼ­ ÀÛ¾÷ÇÒ ¼ö ÀÖ°Ô µÇ¾î Àֱ⠶§¹®¿¡ µðÀÚÀ̳ʰ¡ ¸¸µé¾îÁØ ÆäÀÌÁö¿Í º°µµ·Î ÇÊ¿äÇÑ ±â´ÉÀ» ÇÏ´Â Äڵ带 ÇØ´ç Ŭ·¡½º¿¡ ±¸ÇöÇÏ°í °£´ÜÈ÷ ¿¬°á¸¸ ÇØÁÖ¸é µÇ¾ú´Ù.

¼±ÀÓÀÚ°¡ ¸¸µé¾îµÐ ´Ù¸¥ ±â´ÉµéÀ» Âü°íÇØ¼­ ÁøÇàÀ» ÇÏ´Ï ±×¸® ¾î·ÆÁö ¾Ê°Ô ÇÊ¿äÇÑ ±â´ÉÀ» ÁÖ¾îÁø ±â°£ ¾È¿¡ ¿Ï¼ºÇÒ ¼ö ÀÖ¾ú´Ù. ÇÊÀÚ¿Í ´å³Ý°úÀÇ Àο¬Àº ÀÌ·¸°Ô ¶æÇÏÁö ¾Ê°Ô ½ÃÀ۵Ǿú´Ù.

ÇÏ·ç°¡ ¸Ö´Ù ÇÏ°í »õ·Î¿î ±â¼úµéÀÌ ½ñ¾ÆÁ® ³ª¿À°í ÀÖ°í ±âÁ¸¿¡ ¾Ë°í ÀÖ´ø ±â¼úµéµµ °è¼ÓÇØ¼­ º¯È­¸¦ °ÅµìÇϰí ÀÖ´Ù. ¾î¶² »ç¶÷µéÀº À̰͵éÀ» ´Ù µû¶ó°¡´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù¸ç »õ·Î¿î ±â¼úÀ» ½ÀµæÇϱ⸦ Æ÷±âÇϱ⵵ Çϰí, ȤÀº ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â Áö½ÄÀÌ ÃÖ°íÀÇ °ÍÀ̶ó »ý°¢ÇÏ¿© »õ·Î¿î °ÍµéÀ» ¹«½ÃÇÏ°í ¹Þ¾ÆµéÀÌÁö ¾Ê´Â °æ¿ìµµ ÀÖ´Ù.

»õ·Î¿î ±â¼úÀÌ ´Ã ÁÁÀº °ÍÀº ¾Æ´Ï¸ç ½Ã°£ÀÌ Áö³²¿¡ µû¶ó ¿ÀÈ÷·Á ¿¾ °ÍÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ °æ¿ìµµ ÀÖ°ÚÁö¸¸, ±×·¯ÇÑ ±âÁ¸ÀÇ ±â¼ú°ú »õ·Î¿î ±â¼ú¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î Á¤È®ÇÑ Ãë»ç¼±ÅÃÀ» ÇÒ ¼ö ÀÖ´Â »óȲ¿¡¼­ ÆÇ´ÜÇÒ ¹®Á¦ÀÏ °ÍÀÌ´Ù.

ÇÏÁö¸¸ º¯È­°¡ »ý¸íÀÎ IT ¾÷°è¿¡¼­ »ýÁ¸Çϱâ À§Çؼ­´Â »õ·Î¿î °Í¿¡ ´ëÇØ µµÀüÇϰí À̸¦ ¹Þ¾ÆµéÀÌ´Â °ÍÀ» µÎ·Á¿öÇÒ Çʿ䵵 ¾øÀ¸¸ç ´õ´õ¿í °ÔÀ»¸®Çؼ­´Â ¾ÈµÈ´Ù. ¾öû³ª°Ô ¸¹Àº ±â¼ú¿¡ ´ëÇØ Çѹø¿¡ ÀÌÇØÇϰí ÀÍÈ÷·Á°í ÇÏ¸é ¾öµÎ°¡ ³ªÁö ¾ÊÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ »õ·Î¿î ±â¼úÀ̶ó ÇØµµ ¾î´À ³¯ ¾ÆÄ§¿¡ Çϴÿ¡¼­ ¶Ò ¶³¾îÁö´Â °ÍÀÌ ¾Æ´Ï°í, ±âÁ¸ ±â¼úÀ» ±â¹ÝÀ¸·Î ÁøÈ­ÇØ ³ª°¡´Â °ÍÀ̱⠶§¹®¿¡ ÇÏ·çÇÏ·ç ¿­¸° ¸¶À½À¸·Î µµÀüÇØ°£´Ù¸é ¸¹Àº ±â¼úµéÀ» ÁøÁ¤ ÀÚ½ÅÀÇ °ÍÀ¸·Î ¼ÒÈ­ÇØ³½ °³¹ßÀÚ°¡ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

COMÀÌ ´å³ÝÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù
MSÀÇ ºô°ÔÀÌÃ÷¸¦ ¸³ ¼­ºñ½º Àü¹®°¡¶ó°í ȤÆòÇÏ´Â À̵éÀÌ ÀÖ´Ù. ¹°·Ð ºô°ÔÀÌÃ÷°¡ ¸»ÇÑ °Í Áß¿¡ ÀÌ·ç¾îÁöÁö ¾ÊÀº °Íµµ ÀÖ°í Ãâ½Ã ±âÇÑÀ» ³Ñ±â´Â °ÍÀº ºñÀϺñÀçÇϱ⠶§¹®¿¡ ±×·± ¸»À» µéÀ» ¸¸ÇÏ´Ù´Â »ý°¢ÀÌ µé±âµµ ÇÏ´Ù. ÇÏÁö¸¸ ÇÊÀÚ´Â ºô°ÔÀÌÃ÷°¡ ºñÀüÀ» Á¦½ÃÇϰí ÀÚ½ÅÀÌ Á¦½ÃÇÑ ºñÀü´ë·Î ¾÷°è¸¦ À̲ø¾î³ª°¡´Â »ç¶÷À̶ó°í »ý°¢ÇÑ´Ù.

MSÀÇ ±â¼úµéÀº ÇöÀç »óȲ¿¡¼­´Â ¿ÏÀüÈ÷ ÀÌ·ç¾îÁöÁö ¾Ê¾ÒÁö¸¸ ¹Ì·¡¿¡ ´ëÇÑ ·Îµå¸ÊÀ» Á¦½ÃÇϰí ÇÑ ´Ü°è¾¿ ÀÌ·ç¾î³ª°¡´Â ¹æ½ÄÀ¸·Î ¸¸µé¾îÁø´Ù. ·Îµå¸Ê »ó¿¡¼­ »õ·Î¿î ±â¼ú·Î ¸¸µé¾î³»Áö ¸øÇÑ ºÎºÐµéÀº ±âÁ¸ÀÇ ±â¼úÀ» È®ÀåÇϰųª °æ¿ì¿¡ µû¶ó¼­´Â ¸»µµ ¾È µÇ°Ô À̸§¸¸ ¹Ù²Ù¾î¼­ Áý¾î³Ö¾î µÎ±âµµ ÇÑ´Ù. MSÀÇ ´å³Ý ±â¼ú ¿ª½Ã ÀÌÁ¦ ¸· °ÉÀ½¸¶¸¦ ¶¼°í ¼º¼÷ÇÏ·Á°í ÇÏ´Â ´Ü°è¶ó°í »ý°¢Çϰí, ¸¹Àº ºÎºÐµéÀÌ ±âÁ¸ ±â¼úÀ» Ȱ¿ëÇϰí ÀÖ´Ù(¹°·Ð ·Îµå¸Ê¿¡ µû¸£¸é ¾ðÁ¨°¡´Â »õ·Î¿î ±â¼ú·Î ´ëüµÉ °ÍÀÌÁö¸¸).

ÀÌÁ÷ÇÑ È¸»ç¿¡¼­ÀÇ Ã¹ ¹øÂ° ÇÁ·ÎÁ§Æ®´Â KÅë½Å»ç¿¡¼­ COM/DCOM ±â¹ÝÀ¸·Î ARS ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ ±â¼ú ÄÁ¼³ÆÃÀ» ÇÏ´Â °ÍÀ̾ú´Ù. ±âÁ¸ ARS ½Ã½ºÅÛµéÀº Àåºñ¿¡¼­ Á¦°øÇÏ´Â API¿Í ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ°í ¼ÒÄÏÀ» »ç¿ëÇÏ¿© Åë½ÅÇÏ´Â ¹æ½ÄÀ¸·Î µÅ ÀÖ¾ú´Ù.

±âÁ¸ ¶óÀ̺귯¸®µéÀ» COM ·¡ÆÛ(Wrapper)¸¦ ¸¸µé¾î ÄÄÆ÷³ÍƮȭÇϰí COM+·Î ÄÄÆ÷³ÍÆ® ¼­ºñ½º¸¦ Á¦°øÇÏ¸ç ½Ã½ºÅÛ°£ Åë½ÅÀº DCOM Åë½ÅÀ» Çϵµ·Ï ÇÏ´Â °ÍÀÌ ÁÖµÈ ³»¿ëÀ̾ú´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱâ À§Çؼ­ ATLÀ» »ç¿ëÇØ¼­ COM+ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé±â À§ÇÑ ±â¼úµéÀ» ´Ù½Ã Á¡°ËÇϰí ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé¾ú´Ù. ÇÁ·ÎÁ§Æ®°¡ ³¡³ª°í ´å³ÝÀÇ COM+ ÄÄÆ÷³ÍÆ® ¼­ºñ½º¸¦ µé¿©´Ùº¸´Ï ±âº»ÀûÀÎ »çÇ×µéÀº ¿ÏÀüÈ÷ µ¿ÀÏÇÏ´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù.

ÇöÀç ¹öÀüÀÇ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©´Â CLR¿¡ ¿ÏÀüÈ÷ ÅëÇÕµÈ ¹ÌµåƼ¾î ¼­ºñ½º¸¦ Á¦°øÇÏÁö ¸øÇϰí ÀÖ´Ù. ´å³ÝÀÇ ¹ÌµåƼ¾î ¼­ºñ½º´Â <±×¸² 1>¿¡¼­ ´å³ÝÀÇ ¹ÌµåƼ¾î ¼­ºñ½º¿¡ ³ªÅ¸³½ °Í °°ÀÌ ¾ð¸Å´ÏÁöµå Äڵ带 »ç¿ëÇÏ´Â COM+, IIS, ±×¸®°í MSMQ¸¦ ±â¹ÝÀ¸·Î Á¦°øµÈ´Ù. COM+´Â ´å³Ý¿¡¼­´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º(Enterprise Service)·Î À̸§À» ¹Ù²Ù¾úÁö¸¸ ½ÇÁ¦ µ¿ÀÛÀº COM+ ¼­ºñ½º¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ´å³ÝÀÇ ÄÄÆ÷³ÍÆ® ¼­ºñ½ºÀÎ ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º¸¦ ÀÌÇØÇϱâ À§Çؼ­´Â COM°ú COM+¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇʼöÀûÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù.

<±×¸² 1> ´å³ÝÀÇ ¹ÌµåƼ¾î ¼­ºñ½º

COM¿¡¼­ ÄÄÆ÷³ÍÆ®³ª ÀÎÅÍÆäÀ̽º¸¦ ½Äº°Çϱâ À§Çؼ­´Â CLSID¿Í IID µîÀÇ GUID¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª ´å³Ý¿¡¼­´Â GUID¸¦ »ç¿ëÇØ¼­ ÄÄÆ÷³ÍÆ®³ª ÀÎÅÍÆäÀ̽º¸¦ ½Äº°ÇÏÁö´Â ¾Ê±â ¶§¹®¿¡ ´å³Ý¿¡¼­ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé ¶§´Â COM¿¡¼­Ã³·³ GUID¸¦ »ý¼ºÇÏ°í °ü¸®ÇÒ Çʿ䰡 ¾ø´Ù.

ÀÌ¿¡ µû¶ó ¿øÄ¢ÀûÀ¸·Î´Â ´å³ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º¸¦ »ç¿ëÇÏ¿© ¼­ºñ½ºµå ÄÄÆ÷³ÍÆ®(Serviced Component)¸¦ ¸¸µé ¶§ COM¿¡¼­Ã³·³ GUID¸¦ ½Å°æ ¾µ Çʿ䰡 ¾ø´Ù. ÇÏÁö¸¸ COM+°¡ COM ±â¹ÝÀÇ ÄÄÆ÷³ÍÆ® ¼­ºñ½ºÀ̱⠶§¹®¿¡ ½ÇÁ¦ COM+¿¡¼­ µ¿ÀÛÇÏ´Â ÄÄÆ÷³ÍÆ®°¡ µÇ±â À§Çؼ­´Â GUID¸¦ ºÎ¿©ÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Ù.

´å³Ý ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º¿¡¼­´Â »ç¿ëÀÚ°¡ À̸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ COM+¿¡¼­ µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï ÀÚµ¿À¸·Î ÄÄÆ÷³ÍÆ®¿¡ GUID¸¦ ºÎ¿©ÇØÁØ´Ù. ±×·±µ¥ ÀÌ °æ¿ì GUID°¡ ¸Å¹ø º¯°æµÊ¿¡ µû¶ó Ŭ¶óÀÌ¾ðÆ®¿¡ ¹èÆ÷µÈ ÇÁ·Ï½Ã¸¦ Àç¹èÆ÷ÇØ Áà¾ß ÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ ¹èÄ¡ ¹®Á¦¸¦ Á¦°ÅÇÏ·Á¸é ¸ðµç COM+ ÄÄÆ÷³ÍÆ®¿¡ GUID¸¦ ÁöÁ¤Çؾ߸¸ ÇÑ´Ù. COM¿¡ ´ëÇÑ ÀÌÇØ°¡ ÀüÇô ¾ø´Â »óŶó¸é ÀÌ¿Í °°Àº »óȲÀ» ÀÌÇØÇÏ°í ´ëóÇÏ´Â µ¥ ¾î·Á¿òÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº »óȲÀº ¹ÌµéƼ¾î ¼­ºñ½ºµéÀÌ ¿ÏÀüÈ÷ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡ Æ÷Ç﵃ ¶§±îÁö´Â À¯ÁöµÉ °Í °°´Ù.

°³¹ßÀÚ Ä¿¹Â´ÏƼ¸¦ Àû±Ø Ȱ¿ëÇ϶ó
´å³ÝÀ¸·Î ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °æ¿ì ºÐ»ê °´Ã¼°£ÀÇ Åë½ÅÀ» À§ÇÑ ¹æ¹ýÀº ÀüÅëÀûÀÎ DCOM Åë½ÅÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í, ´å³Ý ¸®¸ðÆÃ(.Net Remoting), ±×¸®°í XML À¥ ¼­ºñ½º¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

DCOM Åë½ÅÀº ´å³Ý ÀÌÀüÀÇ COM ±â¹ÝÀÇ ºÐ»ê ¾ÆÅ°ÅØÃ³¿¡¼­ºÎÅÍ »ç¿ëµÇ´ø ¹æ¹ýÀ¸·Î ¾ð¸Å´ÏÁöµå ÄÚµå·Î ÀÛ¼ºµÈ °´Ã¼µé°ú Åë½ÅÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Â ¹Ý¸é ¹ÙÀ̳ʸ® ÇÁ·ÎÅäÄÝÀ̱⠶§¹®¿¡ ¹æÈ­º®ÀÌ Àִ ȯ°æ¿¡¼­´Â ¹æÈ­º®ÀÇ º¸¾È Á¤Ã¥°ú ¸Â¹°·Á ¹®Á¦¸¦ ¾ß±âÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù.

ÀÌ¿¡ ¹ÝÇØ XML À¥ ¼­ºñ½º´Â HTTP ±â¹ÝÀÇ SOAP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÔÀ¸·Î½á ¹æÈ­º®¿¡ º°µµÀÇ Æ÷Æ®¸¦ °³¹æÇÏÁö ¾Ê°íµµ ¿øÇÏ´Â ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖÀ¸¸ç, ¼­ºñ½º¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ Ç÷§ÆûÀ̾ ¹«°üÇÏ´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. ´å³Ý ¸®¸ðÆÃÀº ´å³Ý ¾ÖÇø®ÄÉÀ̼ǰ£ Åë½ÅÀ» À§ÇØ ¸¸µé¾îÁø ±â¼ú·Î¼­ ÀϹÝÀûÀ¸·Î XML À¥ ¼­ºñ½ºº¸´Ù ÁÁÀº ÆÛÆ÷¸Õ½º¿Í ±â´ÉÀ» Á¦°øÇØÁØ´Ù.

ÇÊÀÚ°¡ ¾ó¸¶ Àü¿¡ ¼öÇàÇÑ ÇÁ·ÎÁ§Æ®´Â ±¹³» DÁ¶¼±¼ÒÀÇ »ý»ê °èȹ ½Ã½ºÅÛÀ» ´å³Ý ±â¹ÝÀ¸·Î °³¹ßÇÏ´Â °ÍÀ̾ú´Ù. ¾ÆÅ°ÅØÃ³¸¦ ¼ö¸³Çϸ鼭 Ŭ¶óÀÌ¾ðÆ® Æ¼¾î´Â À©Æû(WinForm)À» »ç¿ëÇÏ°í ºñÁî´Ï½º Ƽ¾î¿¡´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º¸¦ »ç¿ëÇÏµÇ Æ¼¾î°£ Åë½Å¿¡´Â ´å³Ý ¸®¸ðÆÃÀ» »ç¿ëÇϱâ·Î Çß´Ù. Ƽ¾î°£ µ¥ÀÌÅÍ Àü´Þ °´Ã¼(Data Transfer Object)´Â Strongly Typed DataSetÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î Çß´Ù.

¿øÄ¢¿¡ Ãæ½ÇÇÏ°Ô Ãʱ⠾ÆÅ°ÅØÃ³¸¦ ¼ö¸³Çϰí ÇÁ·ÎÅäŸÀÔ ½Ã½ºÅÛÀ» °³¹ßÇÏ¿© ¾ÆÅ°ÅØÃ³¸¦ °ËÁõÇϴµ¥ ¹®Á¦°¡ ¹ß»ýÇß´Ù. ¿ø°Ý °´Ã¼¿¡ ´ëÇØ¼­ Strongly Typed DataSetÀ» ¹ÝȯÇÏ´Â ¸Þ½îµå¸¦ È£ÃâÇÒ ¶§´Â ¹®Á¦°¡ ¾ø¾ú´Âµ¥, ¹Ý´ë·Î Strongly Typed DataSetÀ» ÆÄ¶ó¹ÌÅÍ·Î ³Ñ±â´Â ¸Þ½îµå¸¦ È£ÃâÇÒ ¶§´Â º¸¾È °ü·Ã ¿¹¿Ü»çÇ×(Exception)ÀÌ ¹ß»ýÇÏ´Â °ÍÀ̾ú´Ù.

Ʋ¸²¾øÀÌ ¹º°¡ ÄÚµùÀ» À߸øÇßÀ» °ÍÀ̶ó »ý°¢ÇÏ°í ´å³Ý ¸®¸ðÆÃ °ü·Ã ¼­ÀûÀ» ´Ù½Ã ´Ù µÚÁ®º¸¾ÒÁö¸¸ ¿øÄ¢À» ¹þ¾î³ª°Ô ÄÚµùÇÑ ºÎºÐÀº ÀüÇô ¾ø¾ú´Ù. ¾ÆÅ°ÅØÃ³ ´Ü°è¸¦ ¸¶¹«¸®ÇØ¾ß ÇÏ´Â ½ÃÁ¡Àº ´Ù°¡¿À´Âµ¥ ¿ø°Ý È£ÃâÀÌ Á¦´ë·Î µÇÁö ¾Ê¾Æ¼­¾ß ³ª¸ÓÁö Å×½ºÆ®¸¦ ÁøÇàÇÒ ¼öµµ ¾ø´Â »óȲÀÌ¶ó ¸¶À½Àº ³Ê¹« Á¶±ÞÇß´Ù.

ÀÏÁÖÀÏÀ» °í¹ÎÇߴµ¥ ÀÇ¿Ü·Î ÇØ¹ýÀº ¾ÆÁÖ ½±°Ô ¹ß°ßµÆ´Ù. ±¸±ÛÀÇ ´º½º±×·ì(groups.google.com/groups?hl=en&lr=&group=microsoft.public.dotnet)À» Á¶È¸Çغ¸´Ï ÀÌ¹Ì ¸¹Àº »ç¶÷µéÀÌ ÀÌ ¹®Á¦¸¦ °í¹ÎÇϰí ÇØ¹ý±îÁöµµ Ä£ÀýÈ÷ ³ª¿Í ÀÖ´Â °ÍÀ̾ú´Ù.

¹®Á¦´Â ´å³Ý ÇÁ·¹ÀÓ¿öÅ©°¡ 1.1·Î ¾÷±×·¹À̵åµÇ¸é¼­ º¸¾ÈÀ» °­È­ÇÏ¿´°í ÀÌ ¶§¹®¿¡ ÀÌ¿Í °°Àº »óȲ¿¡¼­ º¸¾È ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀ̾ú´Ù. ÇØ¹ýÀº ´ÙÀ½°ú °°ÀÌ ¼­¹öÃø°ú Ŭ¶óÀ̾ðÆ®Ãø °¢°¢¿¡ ´ëÇØ "typeFilterLevel"À» ¼³Á¤ÇØÁÖ¸é µÇ´Â °ÍÀ̾ú´Ù.

¡ß ¼­¹ö Ãø ¸®¸ðÆÃ ¼³Á¤
<serverProviders>
<provider ref="wsdl" />
<formatter ref="soap" typeFilterLevel="Full" />
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>

¡ß Ŭ¶óÀÌ¾ðÆ® Ãø ¸®¸ðÆÃ ¼³Á¤
<configuration>
<system.runtime.remoting>
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>

¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ È¥ÀÚ °í¹ÎÇϸ鼭 ÀÏÁÖÀÏÀ» º¸³»´Â µ¿¾È ÀáÀ» ÀÚ·Á°í ´©¿öµµ ¿ÂÅë ÀÌ ¹®Á¦¿¡ ´ëÇÑ »ý°¢»ÓÀ̾ú°í, °ü·Ã ·¹ÆÛ·±½º¸¦ µÚÁ®º¸¸é¼­ ¹®Á¦¿Í »ó°ü¾ø´Â ºÎºÐ±îÁö ¸¹ÀÌ ¹è¿ï ¼ö ÀÖ¾ú´ø °ÍÀº ÁÁ¾ÒÀ¸³ª ÇÊÀÚ¿Í µ¿ÀÏÇÑ ¹®Á¦¸¦ °í¹ÎÇÑ »ç¶÷µéÀÇ °á°ú¸¦ ¸ÕÀú ã¾Æº¸¾Ò´õ¶ó¸é ¹Ù»Û ÇÁ·ÎÁ§Æ® ÀÏÁ¤À» ¸¹ÀÌ ¾Æ³¥ ¼ö ÀÖ¾úÀ¸¸®¶ó´Â ¾Æ½¬¿òÀÌ ³²¾Ò¾ú´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÑ ÀÌÈķδ ±â¼úÀûÀÎ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¿ì¼± °ü·Ã ´º½º ±×·ìÀ» °Ë»öÇØ¼­ ³ª¿Í À¯»çÇÑ ¹®Á¦°¡ ÀÖ¾ú´ÂÁö¸¦ È®ÀÎÇϰí ÀÖ´Ù. ÇÊÀÚ°¡ ÀÚÁÖ »ç¿ëÇÏ´Â °³¹ßÀÚ Ä¿¹Â´ÏƼ´Â <È­¸é 1>°ú °°´Ù.

<È­¸é 1> ÇÊÀÚ°¡ ÀÚÁÖ°¡´Â Ä¿¹Â´ÏƼ
´º½º±×·ì(microsoft.public.dotnet)

GotDotNet(www.gotdotnet.com)

µ¥ºêÇǾÆ(www.devpia.com)

TheServerSide.Net(www.theserverside.net)

ÃÖ±Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ¸¦ ÅëÇØ ¾òÀ» ¼ö ÀÖ´Â °ÍÀº °³¹ß Áß¿¡ ºÎµúÈú ¼ö ÀÖ´Â ´ÜÆíÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ ÇØ°á ¹æ¹ý»Ó ¾Æ´Ï¶ó, ¸¹Àº °æÇèµéÀÇ Áý¾àü¶ó ÇÒ ¼ö ÀÖ´Â ÆÐÅϰú ¿£ÅÍÇÁ¶óÀÌÁî ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Â ´å³Ý ÄÚµåµéÀ» Ŭ·¡½º ¶óÀ̺귯¸® ÇüÅ·Π¸¸µé¾î¼­ Á¦°øÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ºí·°(Application Block), ±×¸®°í °ß°íÇÑ ½Ã½ºÅÛÀ» ¸¸µé±â À§ÇÑ ¾ÆÅ°ÅØÃ³¿¡ °üÇÑ ±â»çµé¿¡ À̸£±â±îÁö ¸¹Àº ¼±ÀÓÀÚµéÀÇ °í¹Î°ú °æÇèÀ» ¾òÀ» ¼ö ÀÖ´Ù.

MS¿¡¼­´Â ¡®Patterns & Practices¡¯ »çÀÌÆ®(www.microsoft.com/resources/practices/default.mspx)¸¦ ÅëÇØ ´å³Ý¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÐÅϰú ¾ÖÇø®ÄÉÀÌ¼Ç ºí·°, ±×¸®°í ¾ÆÅ°ÅØÃ³¿¡ °üÇÑ ÁÁÀº ±â»ç¿Í ¼­Àû, ±×¸®°í Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ¹èÆ÷Çϰí ÀÖ´Ù. ¾à°£ÀÇ °ü½É°ú ³ë·ÂÀ» ±â¿ïÀÎ´Ù¸é ½ÃÁß¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â ¾î¶² Ã¥º¸´Ùµµ ¾çÁúÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

<È­¸é 2> Patterns & Practices »çÀÌÆ®

¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ǵéÀº °¥¼ö·Ï º¹ÀâÇÑ ¾÷¹« ÇÁ·Î¼¼½º¸¦ ¹Ý¿µÇϰí ÀÖ°í, À̸¦ ±¸ÇöÇϱâ À§Çؼ­ ¿©·¯ ±â¼úÀ» º¹ÇÕÀûÀ¸·Î »ç¿ëÇϰí ÀÖ´Ù. º¹ÀâÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¶§ ÇÑ ºÐ¾ß¿¡¸¸ ½Ã¾ß¸¦ °íÁ¤½ÃŰ°í ±¸Çö ±â¼ú¿¡¸¸ Æ÷Ä¿½º¸¦ µÎ°Ô µÇ¸é ÇÁ·ÎÁ§Æ® Àüü¸¦ ¸ÁÄ¡°Ô µÉ ¼ö ÀÖ´Ù.

ÃÖ±ÙÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­´Â ü°èÀûÀÎ ¹æ¹ý·Ð°ú ¾ÆÅ°ÅØÃ³ ¼ö¸³À» ±âº»À¸·Î ¿ä±¸ÇÏ´Â °æ¿ìµµ ¸¹¾ÆÁö°í ÀÖ°í, µû¶ó¼­ °³¹ßÀڵ鵵 ÀÌ¿¡ ´ëÇÑ ÀÌÇØ°¡ ºÎÁ·ÇÑ °æ¿ì °í±Þ ÀηÂÀ¸·Î ÀÎÁ¤¹ÞÁö ¸øÇÏ°Ô µÈ´Ù. ´ÙÇàÈ÷µµ ¿ì¸® ÁÖº¯¿¡´Â ¿ì¸®°¡ ³ë·ÂÇϱ⿡ µû¶ó¼­ ÀÌ¿¡ ´ëÇÑ ÀÌÇØ¸¦ Çϱ⿡ ÃæºÐÇÑ Á¤º¸°¡ Á¦°øµÇ°í ÀÖ´Ù. ¾ÆÁ÷ ÀÌ¿¡ ´ëÇØ¼­ °ü½ÉÀ» °®Áö ¸øÇß´ø °³¹ßÀÚ¶ó¸é ¿À´ÃÀÌ¶óµµ °ü·Ã »çÀÌÆ®¸¦ µ¹¾Æº¸¸ç ¸¶À½°¡ÁüÀ» »õ·Î ÇÏ´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù.

´å³ÝÀ¸·Î °³¹ßÇÏ¸é ÆÛÆ÷¸Õ½º°¡ ³ª»Ú´Ù?
DÁ¶¼± ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ¸é¼­ °³¹ßÀÌ ¸¶¹«¸®µÇ¾î°¥ ¹«·Æ Çö¾÷ ´ã´çÀÚµé·ÎºÎÅÍ UI ÆÛÆ÷¸Õ½º¿¡ ´ëÇÑ À̽´°¡ Á¦±âµÇ¾ú´Ù. ÀÌÀü¿¡ »ç¿ëÇÏ´ø ½Ã½ºÅÛ¿¡ ºñÇØ ¹ÝÀÀ ¼Óµµ°¡ ³Ê¹« ´À¸®´Ù´Â °ÍÀ̾ú´Ù.

ÀÌÀü ½Ã½ºÅÛÀº C++·Î ÀÛ¼ºµÇ¾ú°í GDI¸¦ Á÷Á¢ »ç¿ëÇÏ´Â °ÍÀ̾ú±â ¶§¹®¿¡ ´ç¿¬È÷ ÆÛÆ÷¸Õ½º°¡ ÁÁÀº µ¥´Ù µ¥ÀÌÅͺ£À̽º¸¸ ¿ø°Ý¿¡ ÀÖ°í ³ª¸ÓÁö´Â ¸ðµÎ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ±¸ÇöµÈ ÆÖ Ŭ¶óÀ̾ðÆ®(Fat Client)À̱⠶§¹®¿¡ ÆÛÆ÷¸Õ½º°¡ µ¿ÀÏÇϱ⸦ ¹Ù¶ó¸é ¾È µÈ´Ù°í ¹ÝÀº ±¸½½¸®°í ¹ÝÀº Çù¹ÚÀ» ÇÏ¿´´Ù.

±×¸®°í °³¹ßÀÚµé ³ëÆ®ºÏ¿¡¼­´Â ±×·°Àú·° ¾µ¸¸ÇØ º¸À̴µ¥ Çö¾÷ÀÌ ÀÌÀü ½Ã½ºÅÛ¿¡ ³Ê¹« Àͼ÷ÇØÁ®¼­ ºÒ¸¸À» Ç¥½ÃÇÑ´Ù°í »ý°¢ÇÏ°í ³Ñ¾î°¡·Á Çߴµ¥ Çö¾÷ÀÇ ºÒ¸¸ÀÌ ½±°Ô ¼ö±×·¯µéÁö ¾Ê´Â °ÍÀ̾ú´Ù. ¿¹Àü °°À¸¸é 2½Ã°£À̸é ó¸®ÇÒ ÀÏÀ» ½Ã½ºÅÛÀÌ ´À·Á¼­ ÀÌÆ²Àº °É¸®°Ô »ý°å´Ù°í ¾ÆÁÖ ³­¸®°¡ ³µ´Ù.

µµ´ëü ¿Ö ±×·±°¡ ÇÏ°í ³»·Á°¡ º¸¾Ò´õ´Ï, ¾Æ»Ô»ç! Çö¾÷ ´ã´çÀÚÀÇ PC°¡ ÆæÆ¼¾ö3 800§Ö¿´´ø °ÍÀ̾ú´Ù. ÇÁ·ÎÁ§Æ® Ãʱ⿡ °èȹÇÑ Çϵå¿þ¾î »ç¾ç¿¡ ÇÑÂü ¹ÌÄ¡Áö ¸øÇÏ´Â »ç¾çÀÌ¶ó ¸¹Àº µ¥ÀÌÅ͸¦ ¿Ã¸®´Â °æ¿ì Ŭ¶óÀÌ¾ðÆ®´Ü¿¡ ¹«¸®°¡ °¬´ø ¸ð¾çÀ̾ú´Ù. »ç¿ëÀÚ È¯°æÀ» ¸é¹ÐÈ÷ È®ÀÎÇÏÁö ¸øÇß´ø °ÍÀÌ È­±ÙÀ̾ú´Ù. ºÎ·ªºÎ·ª Çϵå¿þ¾î ¾÷±×·¹À̵带 ¿äûÇϰí ÇÁ·ÎÁ§Æ®ÆÀ¿¡¼­µµ UI ÆÛÆ÷¸Õ½º Çâ»óÀ» À§ÇÑ Á¶Ã³¸¦ °­±¸Çϱâ·Î ÇÏ¿´´Ù.

½Ã°£ ¿©À¯¸¦ µé¿© UI ÇÁ·¹ÀÓ¿öÅ©¸¦ µé¿©´Ùº¸´Ï ´å³ÝÀÇ Äڵ尡 ³×ÀÌÆ¼ºê Äڵ庸´Ù¾ß ´ç¿¬È÷ ´À¸®±â´Â ÇϰÚÁö¸¸ ±×·¡µµ ³Ê¹« ´À¸®´Ù´Â »ý°¢ÀÌ µé¾ú´Ù. ¸Þ½îµåº°·Î ¼öÇà ½Ã°£À» ÃøÁ¤Çغ¸´Ï °¡Àå ¸¹ÀÌ È£ÃâµÇ´Â ¸Þ½îµå¿¡¼­ °Ë»öÀ» ÇÏ´Â ºÎºÐÀÌ ½Ã°£À» ¸¹ÀÌ ¼Ò¿äÇÏ°Ô µÇ¾î ÀÖ´Â °ÍÀ» ¹ß°ßÇÏ°Ô µÇ¾ú´Ù.

ÀÌ ºÎºÐ¿¡ Hashtable Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© °Ë»öÇÏ´Â °ÍÀ¸·Î º¯°æÇß´õ´Ï UI ¹ÝÀÀ ¼Óµµ°¡ ³î¶ó¿ï ¸¸Å­ »¡¶óÁ³´Ù. ÀڷᱸÁ¶¸¦ ÀûÀýÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀº ¾îÂî º¸¸é ¾ÆÁÖ ±âº»ÀûÀÎ °ÍÀÌÁö¸¸ ´Ã ±âº»À» ÁöŰÁö ¾Ê´Âµ¥¼­ ¹®Á¦°¡ ¹ß»ýÇÏ´Â ¹ýÀÌ´Ù. ¶ÇÇÑ, ´å³ÝÀ¸·Î °³¹ßÇϸé ÀÌÀü¿¡ ºñÇØ¼­ ´ç¿¬È÷ ÆÛÆ÷¸Õ½º°¡ ¶³¾îÁø´Ù´Â ¾ÈÀÌÇÑ »ý°¢¿¡ ÆÛÆ÷¸Õ½º¿¡ ´ëÇÑ °í·Á¸¦ ÃæºÐÈ÷ ÇÏÁö ¸øÇß´ø °Íµµ À߸øµÈ Á¡À̾ú´Ù.

ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Ù º¸¸é ÀÌ¿Í À¯»çÇÑ °æÇèÀ» Á¾Á¾ ÇÏ°Ô µÈ´Ù. ¶ÇÇÑ, ÀÌ·¯ÇÑ ¹®Á¦´Â ´ëºÎºÐ ÇÁ·ÎÁ§Æ® ÈĹݿ¡ ÀϾ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ±×·± °æ¿ì¿¡ ÈçÈ÷ »ç¿ëÇÏ´Â º¯¸íÀÌ ¡°¿î¿µ ½Ã½ºÅÛ¿¡ ¹®Á¦°¡ ÀÖ´Ù¡±¶ó°Å³ª ¡°ÀÌ ±â¼úÀº ¾ÆÁ÷ ¹®Á¦°¡ ¸¹Àº ±â¼úÀ̾ߡ±¶ó´Â °ÍÀÌ´Ù.

±×·¯³ª ÇÊÀÚÀÇ °æ¿ì¿Í °°ÀÌ ¹®Á¦´Â ¿î¿µ ½Ã½ºÅÛÀ̳ª »ç¿ëÇÑ ±â¼ú¿¡ ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í, ¼³°è¿Í °³¹ß½Ã ±â´É ¿ÜÀûÀÎ ¿ä¼Òµé¿¡ ´ëÇØ ¼¼½ÉÇÏ°Ô °í·ÁÇÏÁö ¸øÇÏ°í ºÎºÐÀûÀÎ ±â´É¸¸ ¸¸Á·½ÃŲ ä ÀÚ±â ÇÒ ÀÏÀ» ´Ù Çߴµ¥ ³ª¸ÓÁö°¡ ¹®Á¦¶ó°í »ý°¢ÇÏ´Â °æ¿ì°¡ ¸¹´Ù´Â °ÍÀÌ´Ù. ÇÁ·ÎÁ§Æ® Áß¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì ÀÚ½ÅÀÌ ´ã´çÇÑ ºÎºÐÀÌ ´Ü¼øÇÑ ±â´É ÀÌ¿ÜÀÇ ¿ä¼ÒµéÀ» ÃæºÐÈ÷ ¹Ý¿µÇß´ÂÁö, °³³ä¿¡ Ãæ½ÇÇÏ°Ô Äڵ带 ÀÛ¼ºÇß´ÂÁö, Á» ´õ ³ÐÀº ½Ã°¢À¸·Î »ìÆìº¸´Â ½À°üÀ» °¡Áöµµ·Ï ÇÏÀÚ.

º¯È­¸¦ µû¶ó°¡ º¸´Â Áñ°Å¿ò
ÃÖ±Ù µé¾î ´å³ÝÀ¸·Îµµ ¸¹Àº ÇÁ·ÎÁ§Æ®µéÀÌ ¸¸µé¾îÁö°í ÀÖ¾î ´å³Ý ±â¼úµµ ½ÃÀå¿¡¼­ ¾î´À Á¤µµ ¹Þ¾Æµé¿©Áö°í ÀÖ´Â °Í °°´Ù. ¸¹Àº ±â¼úµéÀÌ ±×·¸µíÀÌ ´å³Ýµµ ¾î´À ³¯ Çϴÿ¡¼­ ¶Ò ¶³¾îÁø °ÍÀÌ ¾Æ´Ï°í ±âÁ¸ÀÇ ±â¼úÀ» ±â¹ÝÀ¸·Î ÁÖº¯ ±â¼úµéÀÇ ÀåÁ¡À» ¼ö¿ëÇϸ鼭 ¸¸µé¾îÁö°í ¹ßÀüÇØ°¡´Â °úÁ¤¿¡ ÀÖ´Ù.

µû¶ó¼­ ±âÁ¸ ±â¼úµé¿¡ ´ëÇÑ ÀÌÇØ°¡ »õ·Î¿î ±â¼úÀÇ ±íÀº ¸éÀ» ÀÌÇØÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÈ´Ù°í »ý°¢ÇÑ´Ù. ÀÌÁ¦ óÀ½ °³¹ßÀÚ·Î ½ÃÀÛÀ» ÇÏ´Â ÀÔÀå¿¡¼­ ±âÁ¸ÀÇ ±â¼ú±îÁö ÀÌÇØÇϸ鼭 »õ ±â¼ú±îÁö ÀÍÈ÷´Â °ÍÀº ¾î·Á¿î ÀÏÀ̰ÚÁö¸¸ ±âÁ¸ ±â¼úÀ» ÀÌÇØÇϰí ÀÖ´Â °³¹ßÀÚ¶ó¸é »õ·Î¿î ±â¼úÀ» ¹Þ¾ÆµéÀÏ ¶§ ±âÁ¸ ±â¼ú°ú ºñ±³Çذ¡¸é¼­ ±â¼úÀÇ ÁøÈ­ °úÁ¤À» »ìÆìº¸¸é Á» ´õ ±íÀº ÀÌÇØ¸¦ ÇÒ ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù.

´å³Ý ÇÁ·¹ÀÓ¿öÅ© 2.0 º£Å¸°¡ ¹ßÇ¥µÇ°í ¶Ç ¸¹Àº ±â¼úµéÀÌ Àû¿ëµÇ¾ú´Ù. º¯È­ÀÇ °úÁ¤¿¡¼­ ¾î¶² Á¡µéÀÌ ´Þ¶óÁö°í ±â¼úÀÌ ÁøÈ­Çذ¡´ÂÁö µû¶ó°¡ º¸´Â Àϵµ Áñ°Å¿î ÀÏÀÏ °Í °°´Ù. @

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ ÀÚ¸ÅÁöÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
EMC-·¹³ëº¸, ¿Â¶óÀÎ µ¥ÀÌÅÍ ¹é...
SK C&C, ¾È»ê½Ã Áö´ÉÇü±³ÅëÁ¤...
Ä«Æä24 ¼îÇθô ÇØ¿Ü¹è¼Û '½ºÇǵå...
Çѱ¹¾îµµºñ, '¾ÖÅ©·Î¹î 9' ÇѱÛ...
LGÀüÀÚ, 8¹é¸¸ È­¼Ò ¸ÖƼ¹Ìµð¾î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.