AJAX (Asynchronous JavaScript and XML) ; ºñµ¿±â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í XML

AJAX´Â »ç¿ëÀÚ ¿äûÀ» Áï½Ã ó¸®ÇÏ´Â ÀÎÅÍ·¢Æ¼ºê Çü½ÄÀÇ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µé±â À§ÇÑ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¹æ¹ýÀÌ´Ù. AJAX´Â ÀÚ¹Ù½ºÅ©¸³Æ®, DHTML, XML, CSS, DOM ±×¸®°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °´Ã¼ÀÎ XMLHttpRequest µî ¿©·¯ °¡Áö ÇÁ·Î±×·¡¹Ö µµ±¸µéÀ» °áÇÕ½ÃŲ´Ù. AJAX´Â »õ·Î¿î ÆäÀÌÁö Àüü°¡ »õ·Î Ç¥½ÃµÉ ¶§±îÁö »ç¿ëÀÚµéÀÌ ±â´Ù·Á¾ß Çß´ø HTTP ¿äû°ú´Â ´Þ¸®, »ç¿ëÀÚ°¡ ¾î¶² µ¿ÀÛÀ» ¼öÇàÇÏ¸é ±× Áï½Ã À¥ÆäÀÌÁöÀÇ ³»¿ëÀÌ ¼öÁ¤µÇµµ·Ï ÇØÁØ´Ù. ¿¹¸¦ µé¾î, ±â»ó¿¹º¸ »çÀÌÆ®¿¡¼­ »ç¿ëÀÚ°¡ ¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¸é ±× ÆäÀÌÁöÀÇ ÇÑÂÊ Æí¿¡ ±× Áö¿ª »óȲÀÌ Áöü ¾øÀÌ Ç¥½ÃµÉ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀ» µé ¼ö ÀÖ´Ù. AJAX¸¦ ÀÌ¿ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ Áß Àß ¾Ë·ÁÁø ¿¹ Áß¿¡ '±¸±Û Áöµµ'°¡ ÀÖ´Ù. ±¸±Û ÁöµµÀÇ ÀÎÅÍÆäÀ̽º´Â »ç¿ëÀÚ°¡ ½Ç½Ã°£À¸·Î ºä¸¦ ¹Ù²Ù°Å³ª Áöµµ¸¦ Á¶ÀÛÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. AJAX ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇØ Ç÷¯±×ÀÎÀ» ¼³Ä¡ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç, À¥ºê¶ó¿ìÀú¿Í Á÷Á¢ µ¿ÀÛÇÑ´Ù. ÀÌ ±â¼úÀÌ XMLHttpRequest¿¡ ÀÇÁ¸Çϰí Àֱ⠶§¹®¿¡, ÃÊâ±â¿¡´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÎÅÍ³Ý ÀͽºÇ÷η¯¿¡¼­¸¸ µ¿ÀÛÇßÁö¸¸, ÇöÀç´Â ´ëºÎºÐÀÇ ºê¶ó¿ìÀú¿¡¼­ AJAX¸¦ Áö¿øÇÑ´Ù.

AJAX·Î ¸¸µé¾îÁø ÀÀ¿ëÇÁ·Î±×·¥Àº »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú¿Í ¼­¹ö »çÀÌ¿¡¼­ Áß°£Àڷμ­ ¿ªÇÒÀ» ÇÏ´Â ¿£ÁøÀ» »ç¿ëÇÑ´Ù. ºê¶ó¿ìÀú´Â À¥ÆäÀÌÁö¸¦ Ç¥½ÃÇÏ´Â ´ë½Å »ç¿ëÀÚ°¡ º¼ ÆäÀÌÁö¸¦ Ç¥½ÃÇØ ÁÖ´Â AJAX ¿£ÁøÀ» ¿Ã·Á ³õ´Â´Ù. ÀÌ ¿£ÁøÀº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© À¥ºê¶ó¿ìÀú¿Í Åë½ÅÇÏ¸ç ¹é±×¶ó¿îµå¿¡¼­ Áö¼ÓÀûÀ¸·Î ½ÇÇàµÈ´Ù. ÆäÀÌÁö »ó¿¡¼­ »ç¿ëÀÚ ÀÔ·ÂÀÌ µé¾î¿À¸é, ÀÚ¹Ù½ºÅ©¸³Æ® È£ÃâÀÌ AJAX ¿£ÁøÀ¸·Î º¸³»Áö¸ç, ÀÌ´Â ´ëºÎºÐÀÇ °æ¿ì Áï½Ã ÀÀ´äµÈ´Ù. ¸¸¾à ¿£Áø¿¡ Ãß°¡ Á¤º¸°¡ ÇÊ¿äÇÑ °æ¿ì, ÆäÀÌÁö°¡ ¼öÁ¤µÇ°í ÀÖ´Â ±× ¼ø°£¿¡ XMLÀ» ÀÌ¿ëÇØ ¼­¹ö¿¡ ¿äûÇÑ´Ù

AJAX´Â ¾î¶² ÇÑ È¸»çÀÇ µ¶Á¡Àû ±â¼úÀ̰ųª ÆÐŰÁö »óǰÀÌ ¾Æ´Ï¸ç, À¥ °³¹ßÀÚµéÀº ÀÌ¹Ì ¼ö³â µ¿¾È ÀÚ¹Ù½ºÅ©¸³Æ®¿Í XMLÀÌ °áÇÕµÈ ±â¼úÀ» »ç¿ëÇØ ¿Ô´Ù.


ÀÛ¼º : 02-08-15 ¼öÁ¤ : 05-11-13
¿µ¾îÆÇ(whatis.com)