¿ø¼­¸í : Bulletproof Ajax
Á¦·¹¹Ì Ű½º ÁöÀ½
ÀåÁ¤È¯ ¿Å±è

À¥ ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî
ISBN : 9788960770201
22,000¿ø | 2007³â 10¿ù 12ÀÏ Æì³¿
ÆäÀÌÆÛ¹é | 244ÂÊ | 188*235mm
Ã¥ ¼Ò°³
ÀÎÅÍ·¢Æ¼ºêÇÑ ¹æÅºÀ¥ »çÀÌÆ®¸¦ ¸¸µéÀÚ! Ajax ±âÃÊ¿¡¼­ Ȱ¿ë±îÁö

Ajax ȤÀº Àüü ÆäÀÌÁö¸¦ °»½ÅÇÏÁö ¾Ê°íµµ Á¤º¸¸¦ º¯°æÇÒ ¼ö ÀÖ´Â À¥ÆäÀÌÁö¸¦ ¸¸µå´Â ±â¼úÀº ÃÖ±Ù ºÎ½ Àα⸦ ²ø°í ÀÖ½À´Ï´Ù. Ãֽбâ¼ú¿¡ ´É¼÷ÇÑ ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï¶ó¸é Ajax¸¦ »ç¿ëÇØ¼­ ÆäÀÌÁö¸¦ °³¼±ÇÏ´Â ÀÛ¾÷Àº ½¬¿î ÀÏÀÌ ¾Æ´Ò °ÍÀÔ´Ï´Ù. ƯÈ÷ ¸ðµç »ç¿ëÀÚ°¡ Ajax·Î °³¹ßÇÑ ÆäÀÌÁö¸¦ Àß º¼ ¼ö ÀÖ°Ô ¸¸µå´Â °ÍÀº ´õ¿í ¾î·Á¿î ÀÏÀÔ´Ï´Ù.

ÀÌ Ã¥¿¡¼­ Á¦·¹¹Ì Ű½º´Â CSS¿Í (X)HTML¿¡ Àͼ÷ÇÑ °³¹ßÀÚµéÀÌ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ ¸ðµç »ç¿ëÀÚ°¡ Æí¸®ÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Â À¥ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖµµ·Ï ´Ü°èÀûÀÎ ±â´É Çâ»óÀÇ ¿ø¸®¸¦ Àû¿ëÇÑ Ajax ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â ¶ÇÇÑ Á¢±Ù¼ºÀ» ÇØÄ¡Áö ¾ÊÀ¸¸é¼­µµ dzºÎÇÑ »óÈ£ ÀÛ¿ëÀ» Á¦°øÇÒ ¼ö ÀÖ´Â Ajax ÆäÀÌÁö¸¦ ¸¸µå´Â ÇÏÀÌÀ轺¶ó´Â ±â¼úÀ» »ç¿ëÇÑ ÈǸ¢ÇÑ ¿¹Á¦¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.


[ ÀÌ Ã¥ÀÇ Æ¯Â¡ ]

ÀÌ Ã¥Àº ¹æÅº Ajax¸¦ ½ÃÀÛÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ ´ã°í ÀÖ½À´Ï´Ù. Ajax¸¦ »ç¿ëÇϸ鼭 ¸Â´Ú¶ß¸®°Ô µÇ´Â Áú¹®µé¿¡ ´ëÇØ ½ÇÁ¦ µ¿ÀÛÇÏ´Â ¿¹Á¦µé·Î ÀÌ·ïÁø ÇØ´äÀ» ã°Ô µÉ °ÍÀÔ´Ï´Ù. ´õ¿í Áß¿äÇÑ °ÍÀº Ajax¿Í °ü·ÃÇÑ °³³ä¿¡ ´ëÇÑ ¼³¸í°ú Áú¹®¿¡ ´ëÇÑ ´äÀ» ¹ß°ßÇÏ°Ô µÉ °ÍÀ̶ó´Â Á¡ÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÌ Ã¥¿¡ »ó´çÇÑ ºÐ·®ÀÇ Äڵ尡 Æ÷ÇԵǾî ÀÖ´õ¶óµµ ÀÌ Ã¥À» ±×Àú ÇÁ·Î±×·¡¹Ö Ã¥ÀÏ »ÓÀ̶ó°í ÇÑÁ¤ ÁþÁö´Â ¸»¾ÆÁֽñ⠹ٶø´Ï´Ù. ÀÌ Ã¥Àº Ajax¸¦ »ç¿ëÇϸ鼭 ¾ËÁö ¸øÇß´ø ¿µ¿ªÀ» ŽÇèÇÏ´Â µ¥ ÇÊ¿äÇÑ ¾È³»¼­ÀÇ ¿ªÇÒÀ» ÇØµå¸± °ÍÀÔ´Ï´Ù.

Ajax´Â ¼³¸íÀÌ ÇÊ¿äÇÑ ±â¼úÀÔ´Ï´Ù. À¥»çÀÌÆ®¸¦ ¸¸µå´Â µ¥ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ µµ±¸´Â µÎ °¡Áö ¹üÁÖ¿¡ Æ÷ÇԵ˴ϴÙ. HTMLÀ̳ª CSS, ÀÚ¹Ù½ºÅ©¸³Æ®¿Í °°Àº ºê¶ó¿ìÀú ±â¼ú°ú ¾ÆÆÄÄ¡, PHP, MySQL°ú °°Àº ¼­¹ö Ãø ±â¼úÀÔ´Ï´Ù. Ajax¸¦ »ç¿ëÇϱâ À§Çؼ­´Â Ŭ¶óÀÌ¾ðÆ® ÂÊ ¾ð¾îÀÎ ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ÇÊ¿äÇÏÁö¸¸ ¶ÇÇÑ ¼­¹ö¿Í Åë½ÅÇÒ Çʿ䵵 ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é Ajax´Â Ŭ¶óÀÌ¾ðÆ® ÂÊ ÀÛ¾÷Àϱî¿ä? ¾Æ´Ï¸é ¼­¹ö ÂÊ ÀÛ¾÷Àϱî¿ä?

Ajax¿¡ ´ëÇÑ °ü½ÉÀÌ ÁõÆøµÊ°ú µ¿½Ã¿¡ ¼­¹ö Ãø ÇÁ·Î±×·¡¸ÓµéÀº ºê¶ó¿ìÀú ÂÊÀ¸·Î ¿Å°Ü°¡°í ÀÖ½À´Ï´Ù. ±×µéÀº ´Ù³â°£ÀÇ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀΰú °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ °æÇèÀÌ ¸¹½À´Ï´Ù. ±×·¯³ª À¥ ºê¶ó¿ìÀú¿¡¼­ °³¹ßÇϱâ À§ÇØ ÃæºÐÈ÷ Áغñ°¡ µÈ »óȲÀº ¾Æ´Õ´Ï´Ù. ¹Ý¸é Ajax °³¹ßÀ̶ó´Â ºÐ¾ß¿¡ ¹ßÀ» ´ã±Ù Ŭ¶óÀÌ¾ðÆ® Ãø °³¹ßÀÚµéÀº ¹è¿ö¾ß ÇÒ ¿©·¯ °¡Áö ±â¼úµéÀÇ ÇØÀϰú ¸Â´Ú¶ß¸®°í ÀÖ½À´Ï´Ù.

Ajax¸¦ ¹è¿ì·Á°í ÇÏ´Â ¼­¹ö Ãø ÇÁ·Î±×·¡¸Ó¸¦ ´ë»óÀ¸·Î Çϴ åÀº ¸¹ÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ±×·± Á¾·ùÀÇ Ã¥ÀÌ ¾Æ´Õ´Ï´Ù. º¹ÀâÇÑ °´Ã¼¸¦ »ý¼ºÇÏ´Â µ¥ Àͼ÷ÇÑ ÀÚ¹ÙÇÁ·Î±×·¡¸Ó¶ó¸é ÀÌ Ã¥À» µ¤°í ´Ù¸¥ Ã¥À» »ìÆìº¸½Ã±â ¹Ù¶ø´Ï´Ù.
¸¸¾à ÇÁ·ÐÆ® ¿£µå °³¹ßÀÚ¶ó¸é ÀÌ Ã¥Àº ¹Ù·Î ´ç½ÅÀÌ Ã£´ø ±× Ã¥ÀÌ µÉ °ÍÀÔ´Ï´Ù. ´ç½ÅÀº ¾Æ¸¶ À¥ Ç¥ÁØÀ» Àß ¾Ë°í ÀÖÀ» °ÍÀÔ´Ï´Ù. Àǹ̿¡ ¸Â´Â ¸¶Å©¾÷°ú CSS¸¦ »ç¿ëÇϰí ÀÖÀ» °ÍÀ̸ç DOM ½ºÅ©¸³Æ®¿¡ ´ëÇØ¼­´Â Àß ¸ð¸£½Ç ¼öµµ ÀÖ½À´Ï´Ù. ÀüÇô °³ÀÇÄ¡ ¸¶½Ã°í ÀÌ Ã¥À» Àо°¡½Ã±â ¹Ù¶ø´Ï´Ù.

Ajax¸¦ ¹è¿ì´Â ÀÏÀÌ µÎ·Á¿î ÀÏ·Î ¿©°ÜÁú ¼öµµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °ÆÁ¤ÇÏÁö ¸¶¼¼¿ä. ¸¹ÀÌ º¹ÀâÇÏÁö ¾Ê½À´Ï´Ù. ¾ÕÀ¸·Î º¸°ÚÁö¸¸ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå´Â º¹ÀâÇÏÁö ¾Ê½À´Ï´Ù. ¾î·Á¿î ºÎºÐÀº Ajax ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹æÅºÀÌ µÇµµ·Ï ÀÛ¾÷ÇÏ´Â °ÍÀÔ´Ï´Ù.

2005³â 8¿ù New Riders »ç´Â ´í ¾¾´õȨÀÌ ¾´ ¡ºÀ¥ 2.0À» À̲ô´Â ¹æÅºÀ¥¡»À̶ó´Â Ã¥À» ¹ß°£Çß½À´Ï´Ù. ´íÀÇ Ã¶ÇÐÀº À¯¿¬ÇÔ¿¡ ÁýÁߵǾî ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ ¿ä±¸»çÇ׿¡ ¸Â´Â À¯¿¬ÇÑ µðÀÚÀÎ ¿ä¼Ò¸¦ »ç¿ëÇÔÀ¸·Î½á À¥»çÀÌÆ®´Â ÀϹÝÀûÀÎ ºê¶ó¿ì¡ ȯ°æÀÌ ¾Æ´Ñ °æ¿ì¿¡µµ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ Ã¶ÇÐÀÌ Ajax¿¡µµ Àû¿ëµÉ ¼ö ÀÖ´Ù°í ¹Ï°í ÀÖ½À´Ï´Ù.

´ëºÎºÐÀÇ ¸¹Àº Ajax ¾ÖÇø®ÄÉÀ̼ÇÀÌ Æ°Æ°ÇÏÁö ¸øÇÑ °èȹ¿¡ ±âÃÊÇϰí ÀÖ°í À¥ ºê¶ó¿ìÀúÀÇ ÀϺΠ±â¼ú¿¡¸¸ ÀÇÁ¸Çϰí ÀÖ½À´Ï´Ù. ¾ÖÇø®ÄÉÀ̼ǿ¡ ÇÊ¿äÇÑ ±â¼úÀ» Áö¿øÇÏÁö ¸øÇÏ´Â ºê¶ó¿ìÀú´Â ¹èÁ¦µÇ°í ±× ºê¶ó¿ìÀúÀÇ »ç¿ëÀÚ´Â ¹ß±æÀ» µ¹¸³´Ï´Ù. ÀÌ·¯ÇÑ ÀÏÀ» ÇÇÇϱâ À§ÇØ ¹æÅº Ajax¸¦ »ç¿ëÇØ À¯¿¬ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé Çʿ䰡 ÀÖ½À´Ï´Ù.

ÀÌ Ã¥¿¡ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â À¥»çÀÌÆ®(http://bulletproofajax.com)¸¦ ¸¸µé¾ú½À´Ï´Ù. ÀÌ »çÀÌÆ®(http://bulletproofajax.com/code/)¿¡¼­ ÀÌ Ã¥¿¡¼­ »ç¿ëµÈ ¸ðµç ¿¹Á¦µéÀ» ´Ù¿î·Îµå ¹Þ¾Æ¼­ Å×½ºÆ®ÇÒ ¼ö ÀÖÀ¸¸ç Çѱ¹¾îÆÇ¿¡ ½Ç¸° ¼Ò½ºÄÚµåÀÇ ³»¿ëÀº ¿¡ÀÌÄÜÃâÆÇ»ç µµ¼­Á¤º¸ÆäÀÌÁö(http://www.acornpub.co.kr/book/bangtan-ajax)¿¡¼­ ´Ù¿î·Îµå ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Ajax¸¦ »ç¿ëÇÑ Ãֽа³¹ß¿¡ ´ëÇÑ Á¤º¸¸¦ ´õ ¾ò°í ½Í´Ù¸é Á¦ DOM ½ºÅ©¸³Æ® ºí·Î±×(http://domscripting.com/blog/)¸¦ ¹æ¹®ÇϽðųª ¡º´ÙÀ̳»¹ÍÇÑ À¥ Ç¥ÁØ »çÀÌÆ®¸¦ À§ÇÑ DOM ½ºÅ©¸³Æ®¡»¸¦ »çº¸½Ã±â ¹Ù¶ø´Ï´Ù.


[ ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ]

¡Ü À¥ Ç¥ÁØÀ» »ç¿ëÇÑ Ajax ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ß°íÇÑ ±âÃÊ ´ÙÁö±â
¡Ü ´Ü°èÀûÀÎ ±â´É Çâ»óÀÇ ¹æ¹ýÀ» Àû¿ëÇÑ Ajax ±â´É Ãß°¡
¡Ü XMLHttpRequest °´Ã¼ÀÇ »ç¿ë¹ý
¡Ü Ajax¸¦ »ç¿ëÇØ¾ß ÇÒ ¶§¿Í »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÒ °æ¿ì
¡Ü Ajax »óÈ£ÀÛ¿ëÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â µðÀÚÀÎ ¹®Á¦
¡Ü ºê¶ó¿ìÀúÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® Áö¿ø ¿©ºÎ¿Í ¹«°üÇÏ°Ô Á¦´ë·Î µ¿ÀÛÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß