[2ȸ] AJAX ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼³°è
[3ȸ] AJAX ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÄÚ¾î ±¸Çö1
À¥2.0ȯ°æ °³¹ß Åø
 
 

°³¹æ°ú °øÀ¯, ±×¸®°í »ç¿ëÀÚ Áß½ÉÀÇ ½Ã½ºÅÛÀ» ¼±µµÇϰí ÀÖ´Â À¥ 2.0ÀÇ Á¶·ù´Â ÃÖ±Ù ¿£ÅÍÇÁ¶óÀÌÁî 2.0, ºñÁî´Ï½º 2.0, ¸¶ÄÉÆÃ 2.0, µðÀÚÀÎ 2.0 µîÀ¸·Î ´Ù¾çÇÏ°Ô ºÐÈ­µÇ¸é¼­ °³Àΰú »çȸÀÇ Ä¿¹Â´ÏÄÉÀÌ¼Ç ÆÐ·¯´ÙÀÓÀ» ¹Ù²Ù°í ÀÖ´Ù.

±â¾÷µéÀº ÀÚ»çÀÇ È¨ÆäÀÌÁö¿¡ ½Ö¹æÇâ Ä¿¹Â´ÏÄÉÀÌ¼Ç ÅøÀ» ¸¶·ÃÇϰí, »ç³» ¾ÖÇø®ÄÉÀ̼ǿ¡µµ °³ÀÎÈ­ µÈ ÀÎÅÍÆäÀ̽º¸¦ µµÀÔÇÏ´Â µî ¹ß ºü¸£°Ô 2.0 ½Ã´ë¿¡ µ¿ÂüÇϰí ÀÖ´Ù. ÀÌ¿¡ µû¶ó °í°´°ú ½ÃÀåÀÇ ¿ä±¸¿¡ Áï°¢ÀûÀ¸·Î ¹ÝÀÀÇØ¾ß ÇÏ´Â ±â¾÷ÀÇ ÀÔÀå¿¡¼­´Â ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ ½Å¼ÓÇÏ°Ô ±¸ÇöÇϰí ó¸®ÇÒ ¼ö ÀÖ´Â À¥ 2.0 °³¹ß Åø¿¡ ´ëÇÑ Çʿ伺ÀÌ Àý½ÇÇØÁö°í ÀÖ´Ù.

À¥ 2.0ÀÇ ±â¹Ý ±â¼ú·Î¼­ °¢±¤¹Þ°í ÀÖ´Â ±â¼úÀÌ ¿¡ÀÌÀ轺(AJAX)ÀÌ´Ù. À¥ 2.0ÀÇ ¼±µÎ ¾÷üÀÎ ±¸±ÛÀ̳ª ¾Æ¸¶Á¸Àº AJAX¸¦ Ȱ¿ëÇÏ¿© µû·Î ÀÔ·ÂÀ̳ª Ŭ¸¯À» ÇÏÁö ¾Ê°í ´Ü¼øÇÑ `µå·¡±× ¾Øµå µå·Ó' ¸¸À¸·Îµµ À¥ »ó¿¡¼­ Á¤º¸ 󸮰¡ °¡´ÉÇϵµ·Ï ¼­ºñ½º¸¦ Á¦°øÇϰí ÀÖ´Ù. ÀÌ ¼­ºñ½º¸¦ ÀÌ¿ëÇϸé Çʿ信 µû¶ó ´Þ·Â, ½Ã°è, À̸ÞÀÏ ¼­ºñ½º µîÀ» »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ È¨ÆäÀÌÁö¸¦ ¼Õ½±°Ô ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ µå·¡±× ¾Øµå µå·ÓÀ¸·Î ¿øÇÏ´Â Á¦Ç°À» Àå¹Ù±¸´Ï·Î ¿Å°Ü ³Ö°í, ÁÜÀÎ, Áܾƿô ±â´ÉÀ» ÅëÇØ Á¦Ç°À» ½Ç½Ã°£À¸·Î È®ÀÎÇÒ ¼ö ÀÖ´Â ±â´Éµµ Á¦°øÇϴµ¥ ÀÌ ¿ª½Ã ¼­¹öÀÇ ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê°í ½Ç½Ã°£À¸·Î È­¸é ÀüȯÀ» ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â AJAXÀÇ ÈûÀÌ´Ù.

AJAX(Asynchronous JavaScript and XML)´Â 2005³â 2¿ù ¾î´ðƼºê ÆÐ½º(Adaptive Path)ÀÇ Á¦½Ã Á¦ÀÓ½º °¡·¹Æ®°¡ óÀ½ ¾ð±Þ, ³Î¸® ¾Ë·ÁÁ³´Ù. ¹ü¿ë ºê¶ó¿ìÀú¿¡¼­ Áö¿øÇÏ´Â DHTML°ú ÀÚ¹Ù½ºÅ©¸³Æ®, XML µîÀ» Ȱ¿ëÇÏ´Â ±â¼ú·Î À¥ ȯ°æ¿¡¼­ µ¿ÀûÀÎ »óÈ£ÀÛ¿ë ¸ðµ¨À» ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. AJAX´Â dzºÎÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ´Ù¾çÇÑ ±â¼úÀ» Á¶ÇÕÇϰí Ȱ¿ë¹ýÀ» Á¦½ÃÇÑ´Ù.

»ç¿ëÀÚ È¯°æÀ» ´Ù¾çÇÏ°Ô ¸¸µé±â À§ÇØ ¸®Ä¡ ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼Ç(RIA)À» ±¸ÇöÇÏ´ø X-ÀÎÅͳÝÀÇ °æ¿ì¿¡´Â ¾×ƼºêX¸¦ º°µµ·Î ´Ù¿î·Îµå ÇØ¾ß ÇÏ´Â ¹ø°Å·Î¿òÀÌ ÀÖ¾ú´Ù. ¶ÇÇÑ À©µµ ºñ½ºÅ¸¿Í ºê¶ó¿ìÀúÀÇ È£È¯¼º¿¡ ´ëÇÑ ¹®Á¦Á¡ÀÌ ¹ß»ýÇϸ鼭 ºñÇ¥ÁØ ±â¼ú·Î¼­ÀÇ ÇѰ谡 µå·¯³ª°í ÀÖ´Â »óȲÀÌ´Ù. ÇÏÁö¸¸ AJAX´Â ÀÌ °°Àº ºñÇ¥ÁØ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ÇÊ¿ä ¾ø°í ´ëºÎºÐÀÇ ºê¶ó¿ìÀú³ª Ç÷§Æû¿¡¼­ µ¿ÀÛÇÒ ¼ö ÀÖ´Ù. ¶Ç º°µµ ÆäÀÌÁö¸¦ À̵¿ÇÏÁö ¾Ê¾Æµµ ½Å¼ÓÇÏ°Ô È­¸éÀ» ÀüȯÇÒ ¼ö ÀÖ°í, µû·Î ¼­¹öÀÇ ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê°í ºê¶ó¿ìÀú ³» 󸮰¡ °¡´ÉÇϹǷΠ´ë±â ½Ã°£À» ÁÙ¿©ÁØ´Ù. Áï, ¼­¹ö ¹× ³×Æ®¿öÅ©ÀÇ ºÎÇϸ¦ ÁÙ¿©ÁÖ¸ç º¯°æµÇ´Â ºÎºÐ¸¸ ó¸®ÇØ ºÒÇÊ¿äÇÑ °³¹ß ³ë·ÂÀ» Á¦°ÅÇÑ´Ù. ´ëÇ¥ÀûÀÎ ¿¹ ±¸±Û ¸ÊÀÌ´Ù. ¸¶¿ì½º·Î ÁÜÀÎ ÇÏ´Â µ¿½Ã¿¡ °°Àº È­¸é¿¡¼­ ½Ç½Ã°£À¸·Î È­¸é ÀüȯÀÌ ÀÌ·ïÁø´Ù.

ÇÏÁö¸¸ AJAX ±â¼úÀº °³¹ßÀÇ º¹À⼺ ¶§¹®¿¡ »ó¿ëÈ­°¡ ´õµð°Ô ÁøÇàµÇ°í ÀÖ´Ù. ±â¼ú ±¸Á¶°¡ º¹ÀâÇØ »ý»ê¼ºÀÌ ³·À¸¸ç À¯Áö º¸¼öµµ ½±Áö ¾Ê´Ù. µû¶ó¼­ °ü·Ã ¾÷°è´Â ÀÌ·¯ÇÑ ´ÜÁ¡À» ±Øº¹ÇÑ °³¹ß µµ±¸¸¦ ÇÊ¿ä·Î Çϰí ÀÖ´Ù. °³Àοë»Ó¸¸ ¾Æ´Ï¶ó ±â¾÷¿ëÀ¸·Îµµ Àû¿ëÇÒ ¸¸ÇÑ ¼öÁØÀÇ Ã¼°èÀûÀÎ AJAX ¿£Áø°ú °³¹ß µµ±¸°¡ Àý½ÇÇØÁö°í ÀÖ´Â °ÍÀÌ´Ù.

AJAX ±â¼úÀº À¥ 2.0ÀÇ ÀÌ»óÀûÀÎ ½ÇÇöÀ» ¸ñÇ¥·Î °è¼Ó ÁøÈ­Çϰí ÀÖ´Ù. ¾ÆÁ÷±îÁö´Â º¹ÀâÇÏ°í ºÒ¸íÈ®ÇÑ ±¸Á¶ ¶§¹®¿¡ ºü¸£°Ô È®´ëµÇÁö ¸øÇÏ¿´Áö¸¸ À̸¦ ±Øº¹Çϱâ À§ÇÑ ´Ù¾çÇÑ ±â¼úµéÀÌ °³¹ßµÇ¸é¼­ °ü·Ã ½ÃÀå¿¡ ±Þ¼ÓÈ÷ È®´ëµÉ °ÍÀ¸·Î º¸ÀδÙ.

À¥ 2.0 ½Ã´ëÀÇ ±â¼úÀº µ¶Á¡ÀÌ ¾Æ´Ñ °³¹æ°ú °øÀ¯ÀÇ ÇüÅ·Π¸¸µé¾îÁö°í ÀÖ´Ù. ±× ±â¹ÝÀÌ µÉ AJAX ±â¼ú ¿ª½Ã ¸¹Àº °ü·Ã ¾÷üµéÀÇ ³ë·Â°ú Çù¾÷À» ÅëÇØ 2.0 ÆÐ·¯´ÙÀÓÀ» ¿Ï¼ºÇÏ°í ´õ¿í ¾÷±×·¹À̵åµÇ¾î ¹Ì·¡ ÁöÇâÀûÀÎ À¥ 3.0, 4.0À¸·Î ¼º°øÀûÀ¸·Î È®´ëµÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.

<µðÁöÅПÀÓ½º / 2007/09/20>