Ã¥¼Ò°³
Ajax È°¿ë¼. ÀÌ Ã¥Àº Ajax¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ºÐ¼®ÇÏ¿© ÆÐÅÏÀ¸·Î Á¤¸®ÇØ ³õÀº °ÍÀ¸·Î¼ Ajax°¡ ½ÇÁ¦·Î À¥ »çÀÌÆ®¿¡¼ ¾î¶»°Ô ±¸ÇöµÇ°í »ç¿ëµÇ´Â°¡¸¦ º¸¿©ÁØ´Ù. Ajax ÀÇ ÇÙ½É ±â¼úÀ» ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ÀÍÈú ¼ö ÀÖµµ·Ï ÇßÀ¸¸ç À¥ 2.0ÀÇ °üÁ¡¿¡¼ÀÇ °³³äÀ» Á¦½ÃÇÑ´Ù. ¡¶AJAX µðÀÚÀÎ ÆÐÅÏ FOR À¥ 2.0¡·Àº AJAX ÀÇ ±âº»°³³ä¿¡¼ºÎÅÍ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇÑ ±âº» ±â¼ú ÆÐÅÏ°ú ÇÁ·Î±×·¡¹Ö ÆÐÅÏ, ±â´É¼º°ú °¡¿ë¼º ÆÐÅÏ, °³¹ß ÆÐÅÏ µîÀ¸·Î ±¸¼ºÇß´Ù.
ÀúÀÚ¼Ò°³
ÀúÀÚ: ¸¶ÀÌŬ ¸¶Çì¸ðÇÁ(Michael Mahemoff) ¸¶ÀÌŬ ¸¶Çì¸ðÇÁ ¹Ú»ç´Â ¸á¹ø ´ëÇб³¿¡¼ ¼ÒÇÁÆ®¿þ¾î °øÇаú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÆÐÅÏ À» ÁÖÁ¦·Î ¹Ú»çÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±×´Â ÇöÀç ·±´ø¿¡ »ì°í ÀÖÀ¸¸ç ÀºÇà, ÀÇ·á, ¹°·ù »ê¾÷ µî¿¡¼ ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®·Î È°µ¿ÇÏ°í ÀÖ´Ù. ¿ªÀÚ: Á¤¼®¸ð(soccerjung@gmail.com) / 1-11Àå ¹ø¿ª »ï¼º, ´ë¿ì, ÇѼÖ, È¿¼º µî ´Ù¼öÀÇ ´ë±â¾÷ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÑ °æÇèÀ» °¡Áø °æ·Â 8³â Â÷ÀÇ ÇÁ¸®·£¼ÀÌ´Ù. ±¹³» ÃÖ´ëÀÇ ASP & ASP.NET Ä¿¹Â´ÏƼÀÎ Taeyo.NETÀÇ ¿î¿µÁøÀÌ¸ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Visual Developer-ASP/ASP.NET MVP·Î È°µ¿ÇÏ°í ÀÖ´Ù. ÇöÀç ¼þ½Ç´ëÇб³¿¡¼ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇÏ°í ÀÖÀ¸¸ç µ¿¾Æ¸® À¥ÆÀ ¿¡¼ È°µ¿ÇÏ°í ÀÖ´Ù. ¿ªÀÚ: ±èÁö¿ø(http://www.gtport.com) / 12-19Àå ¹ø¿ª »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¹× À¥ °ü·Ã ±â¼ú¿¡ ´Ã °ü½ÉÀ» °¡Áö¸ç ¿ì¸®¸» ¹ø¿ª¿¡ ÀÖ¾î¼ °øÇÐ ¿ë¾îÀÇ ¸íÈ®¼º°ú ÀÏ°ü¼º¿¡ ´ëÇØ °í¹ÎÇÏ°í ÀÖ´Ù. °Ç±¹´ëÇб³ ½Å¼ÒÀç°øÇаú¸¦ Á¹¾÷ÇÑ ÀÌÈÄ ±â¼ú¹®¼¡¤¸Å´º¾óÀ» À§ÁÖ·Î ¹ø¿ªÇß°í À¯ºñÄõÅͽº IT ¹× À¥ÇÁ·Î±×·¡¹Ö °ü·Ã ³í¹®/¸Å´º¾ó µîÀ» ¹ø¿ªÇßÀ¸¸ç ´Ù¾çÇÑ ÇØ¿Ü ±â¼ú³í¹®ÀÇ ÇѱÛÈ DB±¸Ãà ÀÛ¾÷¿¡µµ Âü¿©Çß´Ù. ÇöÀç IT¡¤°æ¿µ¡¤¹®ÇС¤È¯°æ¡¤À½¾Ç¡¤ÈÇÐ µîÀÇ ºÐ¾ß¿¡ Àü¹® ¹ø¿ª°¡·Î È°µ¿ ÁßÀÌ¸ç ¹ø¿ª¼·Î´Â ¡ºCSS ºñ¹Ð ¸Å´º¾ó: °¨Ãß°í ½ÍÀº ³ª¸¸ÀÇ ºñ¹Ð ³ëÆ®(ÇѺû¹Ìµð¾î, 2007)¡»°¡ ÀÖ´Ù. °¨¼öÀÚ: ±èÅ¿µ(http://www.taeyo.pe.kr/) ÇöÀç ¢ßÀ̳밡µå¿¡¼ ±â¼úÀÌ»ç·Î ÀçÁ÷ÁßÀ̸ç Microsoft MVP(ASP.NET)À̱⵵ ÇÏ´Ù. ¶ÇÇÑ, ±¹³» ÃÖÃÊ·Î Microsoft MVP Insider¸¦ ¼ö»óÇß´Ù. Taeyo.NET Ä¿¹Â´ÏƼÀÇ Ã¢¸³ÀÚÀÌÀÚ ¿î¿µÀڷμ 10³â° ¿Â¶óÀÎ È°µ¿À» ÇÏ°í ÀÖÀ¸¸ç, 4±ÇÀÇ Taeyo ½Ã¸®Áî ¼ÀûÀ» ÁýÇÊÇÏ¿´°í 10¿©±ÇÀÇ ¹ø¿ª°ú °¨¼ö¿¡ Âü¿©ÇÏ¿´´Ù. ¼ö¸¹Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´ëÇü ÄÁÆÛ·±½º¿¡¼ ¹ßÇ¥ÀÚ·Î È°µ¿ÇÏ°í Àֱ⵵ ÇÏ´Ù.
¸ñÂ÷
°¨¼öÀÇ ±Û ¿ªÀÚ ¼¹® ÀúÀÚ ¼¹® 1ºÎ. ¼·Ð 1Àå. Ajax ¼Ò°³ Ajax¿Í Æí¸®ÇÑ À¥ AjaxÀÇ ºÎ»ó Ajax·Î ¹Ù²î¾î°¡´Â À¥: Æ÷Åеé À̾߱â À¥À¸·Î ¹Ù²î¾î°¡´Â µ¥½ºÅ©Å¾: ¿ÀÇǽº ¾ÖÇø®ÄÉÀÌ¼Ç À̾߱â Ajax ¾ÖÇø®ÄÉÀ̼ÇÀÇ Æ¯Â¡ Ajax ±â¼úµé ¼¹ö È£Ã⠺м® Ajax °æÇâ °á·Ð 2Àå. ÆÐÅÏ Æ©Å丮¾ó ÇÑ ´«¿¡ »ìÆì º¸´Â Ajax ±â¼ú Ajax·Î ¹Ù²î¾î°¡´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç: ÇÑ ¹ø¿¡ ÇÑ °¡Áö ÆÐÅÏ °á·Ð 3Àå. Ajax ¼³°è : ¿øÄ¢°ú ÆÐÅÏ Ajax ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸Å·ÂÀûÀÎ ÇÁ·ÎÆÛƼµé Ajax ¼³°èÇϱâ ÆÐÅÏ ÇغΠAjax ÆÐÅÏ µ¥¸ð °á·Ð 2ºÎ. ±âº» ±â¼ú ÆÐÅÏ 4Àå. Ajax ¾ÖÇø®ÄÉÀÌ¼Ç Ajax ¾ÖÇø®ÄÉÀÌ¼Ç 5Àå. µð½ºÇ÷¹ÀÌ Á¶ÀÛ µð½ºÇ÷¹ÀÌ º¯ÇüÇϱâ ÆäÀÌÁö Àç ¹èÄ¡Çϱâ 6Àå. À¥ ¸®¸ðÆà À¥ ¼ºñ½º XMLHttpRequest È£ÃâÇϱâ IFrame È£ÃâÇϱâ HTTP ½ºÆ®¸®¹ÖÇϱ⠿䱸ÀÀ´äÇü ÀÚ¹Ù½ºÅ©¸³Æ® 7Àå. µ¿Àû ºñÇìÀ̺ñ¾î »ç¿ëÀÚ ¾×¼Ç ½ºÄÉÁÙ¸µ 8Àå. È®Àå ±â¼ú ¸®Ä¡ Ç÷¯±×ÀÎ 3ºÎ. ÇÁ·Î±×·¡¹Ö ÆÐÅÏ 9Àå. À¥ ¼ºñ½º RESTful ¼ºñ½º RPC ¼ºñ½º Ajax Strb HTML ¸Þ½ÃÁö ÀÏ¹Ý ÅؽºÆ® ¸Þ½ÃÁö XML ¸Þ½ÃÁö JSON ¸Þ½ÃÁö 10Àå. ºê¶ó¿ìÀú-¼¹ö Åë½Å È£Ãâ ÃßÀû ÁÖ±âÀûÀÎ »õ·Î°íħ Àü¼Û Á¶Àý ¸í½ÃÀûÀÎ Àü¼Û ºÐ»êµÈ À̺¥Æ® Å©·Î½º-µµ¸ÞÀÎ ÇÁ·Ï½Ã 11Àå. DOM ºÐÆ÷ XML µ¥ÀÌÅÍ Island ºê¶ó¿ìÀúÃø XSLT ºê¶ó¿ìÀúÃø ÅÛÇø´ 12Àå. ÄÚµå »ý¼º°ú Àç»ç¿ë Å©·Î½º-ºê¶ó¿ìÀú ÄÄÆ÷³ÍÆ® 13Àå. ¼º´É ÃÖÀûÈ ºê¶ó¿ìÀúÃø ij½Ã ¿¹»ó ÆäÄ¡ ÃßÁ¤ ´Ù´Ü°è ´Ù¿î·Îµå ÆÖ Å¬¶óÀ̾ðÆ® 4ºÎ. ±â´É¼º°ú °¡¿ë¼º ÆÐÅÏ 14Àå. À§Á¬ ½½¶óÀÌ´õ ÁøÇà»óÅ ǥ½Ã±â µå¸±´Ù¿î µ¥ÀÌÅÍ ±×¸®µå ¸®Ä¡ ÅؽºÆ® ÆíÁý±â Á¦½Ã¾î ¶óÀÌºê °Ë»ö ¶óÀÌºê ¸í·ÉÁÙ 15Àå. ÆäÀÌÁö ¾ÆÅ°ÅØó µå·¡±× ¾Ø µå·Ó ½ºÇÁ¶óÀÌÆ® Æ˾÷ °¡´Ü ÄÁÅÙÃ÷ ¸¶ÀÌÅ©·Î¸µÅ© Æ÷Ʋ¸´ »óÅÂÇ¥½Ã ¿µ¿ª ¾÷µ¥ÀÌÆ® ÄÁÆ®·Ñ °¡»ó ÀÛ¾÷°ø°£ 16Àå. ½Ã°¢ È¿°ú ÀϽÃÀû ½ºÆ÷Æ®¶óÀÌÆ® ÀϽÃÀû º¯Çü ÀϽÃÀû ¸ð¼Ç ÇÏÀ̶óÀÌÆ® 17Àå. ±â´É¼º Áö¿¬ µî·Ï Á÷Á¢ ·Î±×ÀΠȣ½ºÆ®-Â÷´Ü È£½ºÆà ŸÀӾƿô ÇÏÆ®ºñÆ® °íÀ¯ URL 5ºÎ. °³¹ß ÆÐÅÏ 18Àå. Áø´Ü ·Î±ë µð¹ö±ë DOM °Ë»ç Æ®·¡ÇÈ ¿³º¸±â 19Àå. Å×½ºÆà ½Ã¹Ä·¹ÀÌ¼Ç ¼ºñ½º ºê¶ó¿ìÀúÃø Å×½ºÆ® ¼ºñ½º Å×½ºÆ® ½Ã½ºÅÛ Å×½ºÆ® ã¾Æº¸±â