|
|
|
 |
ÆÇ¸Å°¡ |
28,000¿ø ¡æ 25,200¿ø 10% |
|
 |
¸¶Àϸ®Áö |
10% 2,520¿ø |
|
 |
¹ßÇàÀÏ |
2008-10-28
|
 |
ISBN |
8960770639 | 9788960770638
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 400ÂÊ
| Paperback
|
|
 |
¿¹»óÃâ°íÀÏ
|
1~2ÀÏ À̳» (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
| |
|
|
|
|
|
 |
| ÄÄÇ»Åͱ׷¡ÇȽº
|
|
|
| |
|
¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
µÊÀ¸·Î °ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
 |
|
[¿ä ¾à]
»ìÆìº¼ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â µðÀÚÀÎ ÆÐÅÏÀ» ¼Ò°³ÇÏ°í ¾×¼Ç½ºÅ©¸³Æ® 3.0À» ÅëÇØ µðÀÚÀÎ ÆÐÅÏÀ̶ó´Â °·ÂÇÑ ±â¼úÀ» Ȱ¿ëÇÏ´Â ³ëÇϿ츦 ´ãÀº ¿ä±äÇÑ °¡À̵å´Ù.
ÀÌ Ã¥À¸·Î ½ÃÀÛ ´Ü°è¿¡¼ºÎÅÍ Å×½ºÆ® ´Ü°è¿¡ À̸£±â±îÁö Á»´õ È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú ÀûÇÕÇÑ µðÀÚÀÎ ÆÐÅÏÀ» Ȱ¿ëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¸¦ ´Ü¼øÈ½ÃŰ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ¶ÇÇÑ À¯¿¬ÇÏ°Ô Äڵ带 À¯ÁöÇÏ°Ô µµ¿ÍÁÖ´Â °¡À̵å¶óÀÎÀ» ¹è¿ö¼ ¾ÖÇø®ÄÉÀÌ¼Ç ¼Õ»ó¿¡ ´ëÇÑ µÎ·Á¿ò ¾øÀÌ ÇÁ·Î±×·¥À» ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °Ô´Ù°¡ ÀÌ Ã¥Àº Á¦´ë·Î µ¿ÀÛÇÏ´Â ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ǵé·Î °¡µæ Â÷ ÀÖ´Ù.
[¼Ò °³]
Ç÷¡½Ã Ç÷§ÆûÀÌ ¼ºÀåÇÔ¿¡ µû¶ó Ç÷¡½Ã ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àúº¯°ú ±Ô¸ðµµ ¼ºÀåÇß´Ù. Ç÷¡½ÃÀÇ ¼ºÀåÀº ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀڵ鿡°Ô ²÷ÀÓ¾øÀÌ ¼º¼÷ÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. Ç÷¡½Ã ¾ÖÇø®ÄÉÀ̼ÇÀº »õ·Ó°Ô Áøº¸Çß°í Áõ°¡ÇÏ´Â ¿ä±¸µéÀº Á» ´õ ¸¹Àº °³¹ßÀÚµéÀÌ ÀçÁÖ¸¦ ¿¬¸¶Çؼ ´Ü°èÀûÀ¸·Î Áõ°¡½ÃÄÑ¾ß Çϰí, ÄÚµå¿Í ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ °ü°è¸¦ ÀÌÇØÇÏ°í °³¼±Çϱâ À§ÇØ °è¼ÓÀûÀ¸·Î Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÔÀ» ÀǹÌÇÑ´Ù. µðÀÚÀÎ ÆÐÅÏÀº ÀÌ·± »óȲ¿¡ µµ¿òÀ» ÁÖ´Â ÀÚ¿øÀÌ´Ù.
¾×¼Ç½ºÅ©¸³Æ® ÀÚü´Â ¸Å¿ì °£´ÜÇÏ´Ù. ±â¾ïÇØ¾ß ÇÒ ±âº»ÀûÀÎ ¹®¹ý, ÈǸ¢ÇÑ API ·¹ÆÛ·±½º¿Í ±Ù»çÇÑ IDE¸¦ Æ÷ÇÔÇÑ´Ù. µµÀü¹Þ´Â °ÍÀº ¾×¼Ç½ºÅ©¸³Æ®°¡ ¾Æ´Ï¶ó ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³(±¸Á¶)´Ù. ÁøÁ¤ÇÑ °í¹Î°Å¸®´Â ÇØ´ç ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ ¾î¶² Ŭ·¡½º¿Í ¾î¶² API¸¦ »ç¿ëÇÒÁö °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϸé ÇÒ¼ö·Ï ¹Ýº¹ÀûÀ¸·Î ³ªÅ¸³ª´Â ÆÐÅÏÀÌ ÀÖÀ½À» ´À³¥ °ÍÀÌ´Ù. ÀÓ¹«¸¦ ¿Ï¼öÇÏ°í ºó¹øÇÏ°Ô ¹ß»ýÇÏ´Â º¸ÆíÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¾î¶² ¹æ¹ýÀÌ ºÐ¸íÈ÷ ÀÖ´Ù. ÀÌ·¯ÇÑ ÀϹÝÀûÀÎ ÇØ°áÃ¥µéÀÌ µðÀÚÀÎ ÆÐÅÏÀÇ ±Ù°£ÀÌ´Ù. µðÀÚÀÎ ÆÐÅÏÀÇ »ó´ç¼ö´Â ÀÌ¹Ì Á¸ÀçÇÑ´Ù. µðÀÚÀÎ ÆÐÅÏÀ» ÀÌÇØÇϱâ À§ÇØ ³ë·ÂÇϰí ÀǽÄÀûÀ¸·Î ÀÌ ÆÐÅϵéÀ» Àû¿ëÇÏ·Á°í ³ë·ÂÇÑ´Ù¸é ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ÀÛ¾÷ÀÌ ½±Áö¸¸Àº ¾ÊÀ» °ÍÀÌ´Ù. ÁÁÀº °á°ú¸¦ °¡Á®¿Ã ¼öµµ ÀÖÁö¸¸ ¸Å¹ø °øÈ¸ÀüÇÒ ¼öµµ ÀÖ´Ù. µðÀÚÀÎ ÆÐÅÏÀ» ¹è¿ì¸é »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸Á¶ÈÇÏ´Â Áö´ÉÀûÀ̰í È¿À²ÀûÀÎ ¹æ¹ýÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼ ¼³¸íÇÏ´Â µðÀÚÀÎ ÆÐÅÏÀº ¿À·£ ½Ã°£À» °ÅÃÄ °³¹ßÀڵ鿡 ÀÇÇØ ¸¸µé¾îÁø ¸¹Àº ÆÐÅÏÀÇ ÀϺδÙ. ÀÌ Ã¥¿¡¼´Â ¾×¼Ç½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ °¡Àå À¯¿ëÇϰí ÀÀ¿ëµÉ ¼ö ÀÖÀ»¸¸ÇÑ ÆÐÅÏÀ» ¼±ÅÃÇß´Ù. ÀÌ·± ÆÐÅÏÀ» º¹À½Ã³·³ ¹Þµé±æ ¹Ù¶óÁö´Â ¾Ê´Â´Ù. ´ÜÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÁÁÀº °¡À̵å¿Í ¿µ°¨À» Á¦°øÇÏ·Á´Â Àǵµ´Ù. ¼³¸íÇÒ ÆÐÅÏÀº ÇÁ·Î±×·¡¹Ö Àü¹®°¡µé¿¡ ÀÇÇØ ¸î ³âÀ» °ÅÃÄ °ËÁõµÇ°í È®ÀÎµÈ ÆÐÅÏÀÌ´Ù. ÆÐÅÏÀ» °øºÎÇÔÀ¸·Î½á ¿©·¯ºÐÀº °ÅÀÎÀÇ ¾î±ú¿¡ ¼³ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ ÆÐÅϵéÀÌ Àý´ëÀûÀΠôµµ´Â ¾Æ´Ï¶ó´Â »ç½ÇÀ» ÀØÁö ¸»¾Æ¾ß ÇÑ´Ù. Àü¹®°¡µéÀÌ À¯¿ëÇÏ´Ù°í ¹ß°ßÇÑ °ÍµéÀÌ ¹Ýµå½Ã ±×·¸°Ô µû¶ó¾ß ÇÏ´Â °ÍµéÀ̶ó´Â Àǹ̴ ¾Æ´Ï´Ù. ¿¸° ¸¶À½À¸·Î, ÇÏÁö¸¸ ½É°¢ÇÏ°Ô ¸ðµç ³»¿ëÀ» Àб⠹ٶõ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ(Decorator pattern)À» ÅëÇØ µÎ °³ÀÇ °´Ã¼¸¦ ¦Áö¾î ³õ°Å³ª »õ·Î¿î ·¡ÆÛ(wrapper)°´Ã¼·Î °¨½ÎÁÜÀ¸·Î½á ·±Å¸ÀÓ¿¡¼ ´Ù¸¥ ÇüÅÂÀÇ °´Ã¼¸¦ ¸¸µé±â º¹ÀâÇÑ °èÃþÀûÀÎ ±¸Á¶¸¦ ÄÄÆ÷ÁöÆ® ÆÐÅÏ(Composite pattern)À» ÅëÇØ¼ ´Ü¼øÈÇϱ⠺¹ÀâÇÑ ¹®ÀÚ¿ ÆÐÅÏÀ» Á¤±ÔÇ¥Çö½Ä(regular expression)À» ÀÌ¿ëÇØ °Ë»öÇϱâ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
±âº»ÀûÀÎ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÀÌÇØ¸¦ °®Ãß°í ÀÖ°í ¾×¼Ç½ºÅ©¸³Æ® 3.0 ¿øÄ¢À» ÀÌÇØÇÏ°í º¯¼ö, Ç¥Çö, ¼±¾ð¹®, °´Ã¼, »ó¼Ó°ú ±âº»ÀûÀΠŬ·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾î´À Á¤µµ ÀÌÇØÇϰí ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.
ÀÌ Ã¥Àº ´ëºÎºÐÀÇ Ã¥ÀÌ °´Ã¼ÁöÇ⠾׼ǽºÅ©¸³Æ®¿¡ ´ëÇÑ ¼³¸íÀ» ³¡³»´Â ºÎºÐ¿¡¼ ½ÃÀÛÇÑ´Ù. ¸¹Àº Ã¥ÀÌ Å¬·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖÁö¸¸ ÀÌ Ã¥Àº ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î Ŭ·¡½º¸¦ ¼³°èÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. ÀÌ Ã¥Àº ¾ðÁ¦, ¿Ö, ¾î¶»°Ô ÇÕ¼º°ú »ó¼ÓÀ» ÀÌ¿ëÇϰí Ŭ·¡½º¸¦ ¾î¶»°Ô ¼·Î ¿¬°ü½ÃŰ°í ÆÐÅÏÀ» Çü¼ºÇÒÁö ¸»ÇØÁØ´Ù.
¡Ú °¨¼öÀÇ ±Û ¡Ú
Ç÷¡½Ã¿¡ ´ëÇØ °í¹ÎÇÏ´Ù º¸¸é ºÎµúÈ÷´Â ÇÑ °¡Áö Å« À庮ÀÌ ÀÖ½À´Ï´Ù. ¡°À̰ÍÀÌ °ú¿¬ °³¹ßÀΰ¡?¡±¶ó´Â Á¡ÀÌÁÒ. ±×·± »ý°¢À» ǰ°Ô µÇ´Â °Ç, Ç÷¡½Ã°¡ ½ÃÀÛ ¹«·Æ¿¡´Â ¾Ö´Ï¸ÞÀ̼ÇÀ» À§ÇÑ ÀÎÅÍ·¢¼Ç Á¦ÀÛ¿¡ ÃÊÁ¡À» ¸ÂÃè°í ±â´É °³¼±À» ÅëÇØ °³¹ß ºÐ¾ß±îÁö ¸Â´ê¾Ò±â ¶§¹®ÀÔ´Ï´Ù. ´Ù½Ã ¸»ÇØ Ç÷¡½Ã´Â µðÀÚÀο¡¼ ž°í °³¹ß¿¡¼ ¼ºÀåÇß´Ù°í º¼ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ´Ù¸¥ °³¹ß ¾ð¾î¿Í ºñ±³Çؼ ¾×¼Ç½ºÅ©¸³Æ®°¡ °®°í ÀÖ´Â ¿øÃÊÀûÀÎ ´ÜÁ¡Àº °³¹ß ¾ð¾î·Î¼ÀÇ °ß°í¼º°ú »ý»ê¼ºÀÔ´Ï´Ù. ÇÏÁö¸¸ À̸¦ ±Øº¹Çϱâ À§ÇÑ ¸¹Àº ³ë·ÂÀÌ ÀÖ¾ú°í ¾×¼Ç½ºÅ©¸³Æ® 3.0°ú Ç÷º½ºÀÇ µîÀåÀ» ÅëÇØ ÀÌÁ¨ ´õ ÀÌ»ó ´ÜÁ¡ÀÌ µÇÁö ¾Ê½À´Ï´Ù.
±×·³¿¡µµ ºÒ±¸ÇÏ°í °³¹ß ¾ð¾î·Î¼ °³¹ßÀÚ¿¡°Ô Ä£¼÷ÇÏÁö ¸øÇÑ ÀÌÀ¯´Â ·¹ÆÛ·±½º¿Í ¶óÀ̺귯¸®°¡ ºÎÁ·Çϱ⠶§¹®ÀÔ´Ï´Ù. ƯÈ÷³ª ¿Ü±¹°ú ´Þ¸® °³¹ßÀÚ ¼ö°¡ ÇöÀúÇÏ°Ô ÀûÀº ¿ì¸®³ª¶ó¿¡¼´Â °³¹ß ȯ°æÀÌ ´õ¿í ´õ ±ÃÇÌÇß½À´Ï´Ù. ÀÌ ¶§¹®¿¡ ÇѶ§ Ç÷¡½Ã °³¹ß ºÕÀÌ ÀϾÁö¸¸ ÀáÀçÀûÀÎ °¡´É¼ºÀ» ¸ðµÎ ÆîÃĺ¸Áö ¸øÇÏ°í ¾ÈŸ±õ°Ôµµ ¾ÏÈæ ¼Ó¿¡¼ ¹ß¹öµÕÄ¡°í ¸»¾Ò½À´Ï´Ù. Ç÷¡½Ã ºÐ¾ß°¡ ´õ¿í ¹ßÀüÇÏ·Á¸é °³¹ß ¾ð¾î·Î¼ÀÇ Áö½Ä ü°è¸¦ °ÈÇÏ´Â °Ô ÃÖ¿ì¼± °úÁ¦ÀÏ °ÍÀÔ´Ï´Ù.
µû¶ó¼ ¡ºÇ÷¡½Ã/Ç÷º½º °³¹ßÀÚ¸¦ À§ÇÑ ¾×¼Ç½ºÅ©¸³Æ® 3.0 µðÀÚÀÎ ÆÐÅÏ¡»Àº ¾×¼Ç½ºÅ©¸³Æ®¸¦ ´õ¿í ºû³ª°Ô ÇÒ Ã¥ÀÌ¶ó ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×µ¿¾È Ç÷¡½Ã ºÐ¾ß¿¡ Á¶±Ý¾¿ ¾Ë·ÁÁ³´ø µðÀÚÀÎ ÆÐÅÏÀ» ÀÀ¿ëÇÑ °³¹ßÀ» ÃÑ Áý´ë¼ºÇÑ Ã¥À¸·Î Ç÷¡½Ã °³¹ßÀÚµéÀÇ °¥ÁõÀ» ½Ã¿øÇÏ°Ô ³¯·ÁÁÙ °ÍÀÔ´Ï´Ù. ¿©Å¸ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼´Â µðÀÚÀÎ ÆÐÅÏ¿¡ °üÇÑ ¼ö¸¹Àº Ã¥ÀÌ Ãâ°£µÆÁö¸¸ Ç÷¡½Ã´Â °ÅÀÇ Àü¹«Çß´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ïµí ¾Ë·ÁÁø °ÍÀÌ º°·Î ¾ø¾ú½À´Ï´Ù. ƯÈ÷³ª ÀÌ Ã¥Àº °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ¿Ï¼ºÀÎ ¾×¼Ç½ºÅ©¸³Æ® 3.0¿¡ ´ëÇÑ ÃÖÃÊÀÇ µðÀÚÀÎ ÆÐÅÏ ¼ÀûÀ̹ǷΠÁ» ´õ Á¤±³ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ» °í¹ÎÇÏ´Â ¿©·¯ºÐ²² Å« ÈûÀÌ µÉ °ÍÀÔ´Ï´Ù.
µðÀÚÀÎ ÆÐÅÏÀ̶õ ÁÁÀº ¼³°è¸¦ À§ÇÑ Ã¹ °ÉÀ½ÀÔ´Ï´Ù. ¹«¾ùÀ» ¾î¶² °úÁ¤À» ÅëÇØ ¸¸µé¾î¾ß ÇÒÁö¸¦ °í¹ÎÇÏ°í ±¸ÇöÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. °³¹ßÀÚµéÀº ´Ã ÀÌ·± °í¹ÎÀ» ÇÕ´Ï´Ù. ¡°³»°¡ ¸¸µå´Â °ÍÀÌ Á¤´äÀϱî?¡±, ¡°µ¿ÀÛÇϱä Çϴµ¥ Á¦´ë·Î ¸¸µç °ÍÀϱî?¡± ´Ã ¿ì¸®¸¦ ¸Á¼³ÀÌ°Ô ¸¸µå´Â Áú¹®µéÀÔ´Ï´Ù. °ú¿¬ Á¦´ë·Î ¸¸µé°í, Àß ¸¸µå´Â °Ô ¹«¾ùÀÎÁö ¾Ë°í ½Í´Ù¸é ¡ºÇ÷¡½Ã/Ç÷º½º °³¹ßÀÚ¸¦ À§ÇÑ ¾×¼Ç½ºÅ©¸³Æ® 3.0 µðÀÚÀÎ ÆÐÅÏ¡»À» º¸½Ã±æ ±ÇÀåÇÕ´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐÀº Ç÷¡½Ã ¹«¸²¿¡¼ °í¼ö°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
ÇÑ °¡Áö ÷¾ðÇÑ´Ù¸é µðÀÚÀÎ ÆÐÅϸ¸ÀÌ Á¤´äÀº ¾Æ´Õ´Ï´Ù. µðÀÚÀÎ ÆÐÅÏÀº ´Ù¾çÇÑ ¹æ¹ý·ÐµéÀÇ ±³ÁýÇÕÀÌ¸ç ¡°°³¹ßÀ» ÇÏ´Ù º¸¸é ÀÌ·± ¹æ¹ýµéÀ» ¸¹ÀÌ ¾²´õ¶ó¡±´Â Àß Á¤¸®ÇÑ Á¤ÀǵéÀÔ´Ï´Ù. ±×·¯¹Ç·Î ¡°ÀÌ°Ç ¿ÇÁö ¾Ê¾Æ. ÀÌ°Ç ¿ÏÀüÇÑ MVC°¡ ¾Æ´Ï¾ß¡±¶ó´Â ½ÄÀÇ Æí°ßÀ» °®°Ô µÇ¸é µðÀÚÀÎ ÆÐÅÏÀ» ÀÍÈ÷±â°¡ ¾î·Æ½À´Ï´Ù. Á¶±Ý ´Ù¸£´õ¶óµµ ¾à°£ÀÇ ÀÀ¿ëÀ̶ó »ý°¢ÇÏ°í ÆÐÅϵé°ú ºñ½ÁÇÏ°Ô ¸¸µé·Á°í ³ë·ÂÇÏ´Ù º¸¸é ¾ðÁ¨°¡´Â °ÅÀÇ µ¿ÀÏÇÑ ½ÄÀ¸·Î ±¸ÇöÇÏ´Â ÀÚ½ÅÀ» ¹ß°ßÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ±×Àú È帣´Â ¹°¿¡ ¸öÀ» ¸Ã°Üº¸½Ã¸é ÀÌ Ã¥À» ÅëÇØ ÇнÀÇϱⰡ ¸Å¿ì ½±½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ¿ªÀÚ´Â Àú¿Í ¿À·£ ±â°£ ÇÔ²² ÇÑ ÈǸ¢ÇÑ °³¹ßÀڷμ ¸¹Àº ¼ºñ½ºµéÀ» ¸ÚÁö°Ô ¸¸µç Ä£±¸ÀÔ´Ï´Ù. ÃÊ°í¸¦ »ìÆìº» ¹Ù, ¿ì¸®¸»·Î ÈǸ¢È÷ ¹ø¿ªÇس½ ¿ªÀÚÀÇ ³ë·Â¿¡ ¹Ú¼ö¸¦ º¸³»¸ç ¿©·¯ºÐ²² ÀڽŠÀÖ°Ô ÃßõÇÕ´Ï´Ù. Á¦°Ô ÀÌ·± ¸ÚÁø ±âȸ¸¦ ÁØ °Í¿¡ ´ëÇØ Á¤¸» °í¸¿½À´Ï´Ù.
¾çÁÖÀÏ NHN UIT¼¾ÅÍ ¼¾ÅÍÀå
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
À¶Å뼺 ÀÖ´Â ÇÁ·Î±×·¥À» ¸¸µé°í ½ÍÀº ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀÚµéÀ» À§ÇØ Ãʱ⿡ À¥»çÀÌÆ®ÀÇ ¹è³Ê±¤°í³ª ³»ºñ°ÔÀ̼ÇÀ» Á¦ÀÛÇÏ´Â Á¤µµ·Î Ȱ¿ëµÆ´ø Ç÷¡½Ã´Â ¾×¼Ç½ºÅ©¸³Æ®ÀÇ ±â´ÉÀÌ Ãß°¡µÇ°í ¼º´ÉÀÌ Çâ»óµÊ¿¡ µû¶ó °ÔÀÓÀ̳ª ¹Ìµð¾îÇ÷¹À̾ ºñ·ÔÇØ ´Ù¾çÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ ÀÖ¾î¼ Â÷ÁöÇÏ´Â ºñÁßÀÌ ´Ã¾î³ª°í ÀÖ½À´Ï´Ù. ¾îµµºñ »ç¿¡¼µµ À¥ ½ÃÀå¿¡ ÆÛÁö°í ÀÖ´Â RIA(Rich Internet Application) ȯ°æ¿¡ ¹ß¸ÂÃç ¾÷±×·¹À̵åµÈ Ç÷º½º, AIR(Adobe Integrated Runtime)¸¦ ¿¬´Þ¾Æ ½ÃÀå¿¡ ¼±º¸ÀÌ¸é¼ ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀÚ¸¦ ÇÊ¿ä·Î ÇÏ´Â ÇÁ·ÎÁ§Æ®´Â ´õ¿í Áõ°¡ÇÏ´Â Ãß¼¼ÀÔ´Ï´Ù. ÀÌó·³ ¾×¼Ç½ºÅ©¸³Æ® ±â¹ÝÀÇ ÇÁ·ÎÁ§Æ® ¼ö°¡ ´Ã¾î³ª°í ±Ô¸ðµµ Ä¿Áö¸é¼ ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀڵ鵵 ¡°¸ÚÁö°Ô µ¹¾Æ°¡±â¸¸ ÇÏ´Â ÇÁ·Î±×·¥¡±ÀÌ ¾Æ´Ï¶ó ¡°¸ÚÁö°Ô µ¹¾Æ°¡¸é¼µµ Àß ±¸¼ºµÈ À¯¿¬ÇÑ Äڵ塱¸¦ ÀÛ¼ºÇϱâ À§ÇØ ³ë·ÂÇØ¾ß ÇÕ´Ï´Ù.
¾ÖÇø®ÄÉÀ̼ÇÀº Ç×»ó º¯ÈÇϱ⠶§¹®ÀÔ´Ï´Ù. ¾×¼Ç½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â ´ë´Ù¼ö Ç÷º½º/Ç÷¡½Ã ÇÁ·ÎÁ§Æ®µµ ¿¹¿ÜÀÏ ¼ö ¾ø½À´Ï´Ù. °³¹ß ´Ü°è¿¡¼ Çù¾÷ÇÏ´Â µ¿·á °³¹ßÀÚ¿ÍÀÇ Ä¿¹Â´ÏÄÉÀÌ¼Ç °úÁ¤¿¡¼ ¼öÁ¤ÀÌ ÇÊ¿äÇÒ ¼öµµ ÀÖ°í ±âȹÀÚ³ª µðÀÚÀ̳ʷκÎÅÍ º¯°æµÈ ¿ä±¸»çÇ×À» ¹Ý¿µÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ƯÈ÷ ¾ÖÇø®ÄÉÀ̼ÇÀÌ À¥ ±â¹ÝÀ¸·Î ¼ºñ½ºµÅ À¥¿¡ Á¢±ÙÇÏ´Â ºÒƯÁ¤ ´Ù¼öÀÇ »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ °ÍÀ̶ó¸é ¿äÁò °°ÀÌ »ç¿ëÀÚ °æÇè(UX, User eXperience)ÀÌ °Á¶µÇ´Â »óȲ¿¡¼ ´õ¿í ºó¹øÇÏ°Ô º¯°æ»çÇ×ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ°ÚÁÒ?
ÀÌ·¸°Ô ºÒ°¡ÇÇÇÑ ¼öÁ¤ ÀÛ¾÷À» Á» ´õ È¿À²ÀûÀ¸·Î ÁøÇàÇÏ°í ´õ ³ª¾Æ°¡ ±Ùº»ÀûÀ¸·Î º¯È¿¡ ¾ÈÀüÇϸ鼵µ °ß°íÇÑ ÇÁ·Î±×·¥À» ¸¸µé±â À§Çؼ µðÀÚÀÎ ÆÐÅÏÀ» ÇнÀÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀúÀÚÀÇ ¸»Ã³·³ µðÀÚÀÎ ÆÐÅÏÀº ¼³°è³ª °³¹ß ´Ü°è¿¡¼ °Þ¾úÀ»Áöµµ ¸ð¸£´Â °í¹ÎµéÀ» ¿À·£ ±â°£ ¼ö¸¹Àº °³¹ßÀÚµéÀÌ ¹Ì¸® °æÇèÇØº¸°í À̸¦ Âü°íÇÒ¸¸ÇÑ ¹ýĢó·³ Á¤¸®ÇØ ³õÀº °ÍÀÔ´Ï´Ù. À̸¦ ÅëÇØ È¿°úÀûÀ¸·Î Ŭ·¡½º¸¦ ³ª´©°í, °¢ Ŭ·¡½ºµéÀ» ÀûÀýÈ÷ ±¸Á¶ÈÇÏ°í ¹èÄ¡ÇØ °³¹ßÇϱ⿡ ¾Õ¼ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Å« ±×¸²À» ±×¸®´Â ¿¬½ÀÀ» ÇØº¸¼¼¿ä. ÀÌ Ã¥ÀÌ µðÀÚÀÎ ÆÐÅÏÀ» ¹è¿ì°íÀÚ ÇÏ´Â ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀڵ鿡°Ô µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥Àº ¾×¼Ç½ºÅ©¸³Æ®¸¦ ÁÖÁ¦·Î ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀÚ¸¦ À§ÇØ Àú¼úÇÑ µðÀÚÀÎ ÆÐÅÏ Ã¥ÀÔ´Ï´Ù. ÀúÀÚ´Â ¾ÕºÎºÐ¿¡¼ ÀûÀýÇÑ ±â´É¿¡ µû¶ó °´Ã¼¸¦ ³ª´©´Â ¹æ¹ýºÎÅÍ ¡°¼³°è-°³¹ß-Å×½ºÆ®¡±·Î À̾îÁö´Â ÇÁ·Î±×·¥ÀÇ ¿Ã¹Ù¸¥ °³¹ß °úÁ¤±îÁö ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù. Á߹ݺο¡¼´Â °¢ µðÀÚÀÎ ÆÐÅÏÀ» ÀûÀýÇÑ ¿¹Á¦¿Í ÇÔ²² Á¦½ÃÇϰí ÀÖÀ¸¸ç, ÈĹݺο¡¼´Â À̺¥Æ® ¸ðµ¨, E4X, Á¤±ÔÇ¥Çö½Ä °°ÀÌ ¾×¼Ç½ºÅ©¸³Æ®ÀÇ °í±Þ ÁÖÁ¦¸¦ ¾Ë±â ½±°Ô Á¢±ÙÇÕ´Ï´Ù. ƯÈ÷ ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ Çø®Ä¿¸¦ ÀÌ¿ëÇÑ ¸Å½¬¾÷, °ÔÀÓ µîÀÇ ¿¹Á¦ ÇÁ·ÎÁ§Æ®µéÀº ½Ç¹«¿¡ Àû¿ëÇØºÁµµ ¼Õ»öÀÌ ¾øÀ» Á¤µµ·Î ¿Ï¼ºµµ°¡ ³ô½À´Ï´Ù. ÀÌ Ã¥À¸·Î µ¿·á °³¹ßÀÚ¿Í ½ºÅ͵ðÇϰí, ÇнÀÇÑ µðÀÚÀÎ ÆÐÅÏÀ» ¹ÙÅÁÀ¸·Î ÇÔ²² ÇÁ·Î±×·¥À» ¼³°èÇϰí, ¿ªÇÒÀ» ºÐ´ãÇØ Çù¾÷À» ÁøÇàÇØ º¸½Ê½Ã¿À. ¿©·¯ºÐÀÇ ³»°øÀÌ ºÐ¸íÈ÷ Çâ»óµÉ °ÍÀÔ´Ï´Ù.
|
 |
|
 |
1ºÎ ¼º°øÀûÀÎ ÇÁ·ÎÁ§Æ®
1Àå ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ... 27 ºÐ¼® ´Ü°è ... 28 À¯½ºÄÉÀ̽º¿¡ ´ëÇÑ ¼Ò°³ ... 29 Æ÷¸Ö À¯½ºÄÉÀ̽º ÀÛ¼º¹ý ... 30 À¯½ºÄÉÀ̽º Á¦ÀÛ ... 31 UML »ç¿ë ... 32 ¼³°è ´Ü°è ... 33 CRC Ä«µå ¼Ò°³ ... 34 Ŭ·¡½º °áÁ¤ ... 35 Ŭ·¡½º Ã¥ÀÓ °áÁ¤ ... 35 Çù·ÂÀÚÀÇ °áÁ¤ ... 36 Ŭ·¡½º °£ °ü°è Á¤±³È ... 37 °ø¿ë API ±¸¼º ... 39 ¼³°è¸¦ À§ÇÑ UML ... 40 ±¸Çö ´Ü°è ... 41 ÄÚµù ±Ô¾à ... 41 ĸ½¶È ... 44 »ó¼Ó°ú ÇÕ¼º ... 49 °áÇÕµµ ... 54 °Ë»ç ... 55 ±âº»ÀûÀÎ À¯´Ö Å×½ºÆ® ... 57 ºñµ¿±âÀûÀÎ À¯´Ö Å×½ºÆ® ... 61 Á¤¸® ... 64
2Àå ÀÎÅÍÆäÀ̽º ÇÁ·Î±×·¡¹Ö ... 65 ÀÎÅÍÆäÀ̽º Á¤ÀÇ ... 66 ÀÎÅÍÆäÀ̽º »ý¼ºÀ» ÅëÇÑ ÀÎÅÍÆäÀ̽º Á¤ÀÇ ... 68 »ó¼ÓÀ» ÅëÇÑ ÀÎÅÍÆäÀ̽º Á¤ÀÇ ... 70 ÀÎÅÍÆäÀ̽º Á¤ÀÇ ¹æ¹ýÀÇ °áÁ¤ ... 71 ´ÙÇü¼º ... 72 ŸÀÔ°ú Ŭ·¡½ºÀÇ Â÷ÀÌÁ¡ ... 74 ·±Å¸ÀÓ¿¡¼ °áÁ¤ ... 74 Á¤¸® ... 77
2ºÎ ÆÐÅÏ
3Àå ¸ðµ¨-ºä-ÄÁÆ®·Ñ·¯ ÆÐÅÏ ... 81 MVC ±¸¼º ¿ä¼Ò ¼Ò°³ ... 82 ¸ðµ¨ ... 83 ºä ... 83 ÄÁÆ®·Ñ·¯ ... 83 ±¸¼º ¿ä¼Ò °£ÀÇ °ü°è ... 83 °£´ÜÇÑ ¿¹Á¦ ÀÛ¼º ... 84 ½Ã°è µ¥ÀÌÅÍ ¸ðµ¨ ... 85 ¾Æ³¯·Î±× ½Ã°è ºä ... 88 ¾Æ³¯·Î±× ½Ã°è Å×½ºÆ® ... 90 µðÁöÅÐ ½Ã°è ºä ... 92 µðÁöÅÐ ½Ã°è Å×½ºÆ® ... 94 ÇϳªÀÇ ¸ðµ¨¿¡ ¿©·¯ °³ ºä Àû¿ë ... 95 ¸ðµ¨ ±¸Çö ¼öÁ¤ ... 96 ÄÁÆ®·Ñ·¯ Ãß°¡ ... 99 Á¤¸® ... 104
4Àå ½Ì±ÛÅÏ ÆÐÅÏ ... 105 °´Ã¼ ÀνºÅϽºÈ ... 106 ÀνºÅϽºÈÀÇ Á¦ÇÑ ... 107 ´Ü ÇÑ °³ÀÇ ÀνºÅϽº¿Í Àü¿ªÀûÀÎ Á¢±Ù ... 108 ½Ì±ÛÅϰú Á¤Àû ¸â¹ö(º¯¼ö³ª ¸Þ¼Òµå) ... 110 °£´ÜÇÑ ½Ì±ÛÅÏ ÆÐÅÏ ¿¹Á¦ ... 111 ½Ì±ÛÅÏ Å¬·¡½º ÀÛ¼º ... 111 ½Ì±ÛÅÏ Å¬·¡½º È£Ãâ ... 113 ȯ°æ ¼³Á¤ ÇÁ·¹ÀÓ¿öÅ© ÀÛ¼º ... 113 XML ¹®¼ ÀÛ¼º ... 113 Settings Ŭ·¡½º ÀÛ¼º ... 114 Settings Ŭ·¡½º È£Ãâ ... 117 Á¤¸® ... 118
5Àå ÆÑÅ丮 ÆÐÅϰú ÅÛÇø´ ¸Þ¼Òµå ÆÐÅÏ ... 119 Ãß»ó Ŭ·¡½º ... 119 ÅÛÇø´ ¸Þ¼Òµå ... 120 ÆÑÅ丮 ¸Þ¼Òµå ... 123 Á¤¸® ... 127
6Àå ÇÁ·Ï½Ã ÆÐÅÏ ... 129 °¡»ó ÇÁ·Ï½Ã ... 130 À̹ÌÁö ·Î´õ ¿¹Á¦ ... 130 °ÔÀ¸¸¥ Á÷·ÄÈ ¿¹Á¦ ... 132 ¿ø°Ý ÇÁ·Ï½Ã ... 137 Çø®Ä¿ °Ë»ö ÇÁ·Ï½Ã ¿¹Á¦ ... 137 flash.utils.Proxy ... 139 ¾î´ðÅÍ¿Í ÆÛ»çµå ÆÐÅÏ ... 144 Á¤¸® ... 144
7Àå ÀÌÅÍ·¹ÀÌÅÍ ÆÐÅÏ ... 147 ÀÌÅÍ·¹ÀÌ¼Ç ¹®Á¦¿¡ ´ëÇÑ ÀÌÇØ ... 147 ÀÌÅÍ·¹ÀÌÅÍ ¿ä¼Ò¿¡ ´ëÇÑ ÀÌÇØ ... 150 ÀÌÅÍ·¹ÀÌÅÍ ÀÎÅÍÆäÀ̽º ... 151 ±¸»ó ÀÌÅÍ·¹ÀÌÅÍ ... 152 Ä÷º¼Ç ÀÎÅÍÆäÀ̽º ... 154 ±¸»ó Ä÷º¼Ç ... 155 ÀÌÅÍ·¹ÀÌÅÍ ÀÌ¿ë ... 156 ³ÎÀÇ ÀÌÅÍ·¹ÀÌÅÍ »ç¿ë ... 157 Á¤¸® ... 158
8Àå ÄÄÆ÷ÁöÆ® ÆÐÅÏ ... 159 ±¸¼º ¿ä¼Ò ÀÎÅÍÆäÀ̽º ... 160 ¸»´Ü ¿ä¼Ò ... 163 ÄÄÆ÷ÁöÆ® ¿ä¼Ò ... 164 ÆÄÀÏ ½Ã½ºÅÛ ¿¹Á¦ Á¦ÀÛ ... 165 Á¤¸® ... 172
9Àå µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ ... 173 µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏÀÇ ÀÌÇØ ... 174 µ¥ÄÚ·¹ÀÌÅÍ/µ¥ÄÚ·¹ÀÌÆ¼µå ÀÎÅÍÆäÀ̽º ... 175 ±¸»ó µ¥ÄÚ·¹ÀÌÆ¼µå Ŭ·¡½º ... 175 Ãß»ó µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º ... 176 ±¸»ó µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º ... 177 Àб⠵¥ÄÚ·¹ÀÌÅÍ ÀÛ¼º ... 179 µ¥ÄÚ·¹ÀÌÅÍ/µ¥ÄÚ·¹ÀÌÆ¼µå ÀÎÅÍÆäÀ̽ºÀÇ ÀÛ¼º ... 179 Ãß»ó ¸®ÅÍ Å¬·¡½º Á¤ÀÇ ... 180 ±¸»ó µ¥ÄÚ·¹ÀÌÆ¼µå Ŭ·¡½º Á¤ÀÇ ... 183 Ãß»ó µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º ÀÛ¼º ... 183 ù ¹øÂ° ±¸»ó µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º Á¤ÀÇ ... 184 µ¥ÄÚ·¹ÀÌÅÍ Å×½ºÆ® ... 186 ºÎ°¡ÀûÀÎ ±¸»ó µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º Á¤ÀÇ ... 187 »õ·Î¿î µ¥ÄÚ·¹ÀÌÆ¼µå ŸÀÔ Á¤ÀÇ ... 189 µ¥ÄÚ·¹ÀÌÅÍ Àå½Ä ... 191 ½Ã°¢ÀûÀÌ°í ±³È¯ °¡´ÉÇÑ µ¥ÄÚ·¹ÀÌÅÍ ÀÛ¼º ... 193 °øÅë ÀÎÅÍÆäÀ̽º Á¤ÀÇ ... 194 ±¸»ó µ¥ÄÚ·¹ÀÌÆ¼µå Ŭ·¡½º Á¤ÀÇ ... 195 µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º Á¤ÀÇ ... 197 ºñ°¡È¯ÀûÀÎ µ¥ÄÚ·¹ÀÌÅÍ Å¬·¡½º Ãß°¡ ... 200 Á¤¸® ... 205
10Àå Ä¿¸Çµå ÆÐÅÏ ... 207 Ä¿¸Çµå ÆÐÅÏÀÇ ÀÌÇØ ... 208 ÀÎÅÍÆäÀ̽º(Ä¿¸Çµå ÀÎÅÍÆäÀ̽º) ... 208 ±¸»ó Ä¿¸Çµå¿Í ¼ö½ÅÀÚ ... 209 Ŭ¶óÀÌ¾ðÆ®¿Í È£ÃâÀÚ ... 210 °£´ÜÇÑ Ä¿¸Çµå ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ... 211 Ä¿¸Çµå Ŭ·¡½º ÀÛ¼º ... 211 ¼ö½ÅÀÚ Å¸ÀÔ ÀÛ¼º ... 214 ¹öư ÀÛ¼º ... 214 Ä¿¸Çµå ÄÁÅ×ÀÌ³Ê ÀÛ¼º ... 216 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ... 218 µÇµ¹¸®±â ¸í·É ÀÛ¼º°ú ¸í·É È÷½ºÅ丮 º¸Á¸ ... 220 µÇµ¹¸®±â °¡´ÉÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ... 223 µÇµ¹¸®±â °¡´ÉÇÑ Ä¿¸Çµå ÀÛ¼º ... 223 Ä¿¸Çµå È÷½ºÅ丮 ±â·Ï ... 226 µÇµ¹¸®±â ¹öư Ãß°¡ ... 227 Àç½ÇÇà °¡´ÉÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ... 229 IRedoableCommand ±¸Çö ... 229 Àç½ÇÇà(Redo) ¹öư Ãß°¡ ... 231 Ä¿¸Çµå ÆÐÅÏÀ» ÀÌ¿ëÇÑ Proximity °ÔÀÓ Á¦ÀÛ ... 231 Ç÷¹ÀÌ¾î µ¥ÀÌÅÍ Å¬·¡½º Á¤ÀÇ ... 232 °ÔÀÓ Ç÷¹À̾ À§ÇÑ Ä÷º¼Ç Ŭ·¡½º Á¤ÀÇ ... 233 °ÔÀÓ Á¶°¢ Á¤ÀÇ ... 234 GameBoardData Ŭ·¡½º Á¤ÀÇ ... 236 GamePlayCommand Ŭ·¡½º Á¤ÀÇ ... 240 GameFactory Ŭ·¡½º Á¤ÀÇ ... 242 °ÔÀÓ Á¶°¢ ºä¿Í ÄÁÆ®·Ñ·¯ Ŭ·¡½º Á¤ÀÇ ... 243 °ÔÀÓÆÇ ºä¿Í ÄÁÆ®·Ñ·¯ Á¤ÀÇ ... 246 ¸ÞÀΠŬ·¡½º Á¤ÀÇ ... 247 Á¤¸® ... 249
11Àå ¸Þ¸àÅä ÆÐÅÏ ... 251 Proximity °ÔÀÓ¿¡¼ ½ÇÇàÀ» µÇµ¹¸®±â À§ÇÑ ¸Þ¸àÅä ÆÐÅÏ »ç¿ë ... 257 ¸Þ¸àÅä ŸÀÔ Á¤ÀÇ ... 258 ¿À¸®Áö³×ÀÌÅÍ ÀÛ¼º ... 258 µÇµ¹¸± ¼ö ÀÖ´Â ¸í·É ŸÀÔ Á¤ÀÇ ... 259 CommandFactory ¾÷µ¥ÀÌÆ® ... 261 ¸ÞÀΠŬ·¡½º ¾÷µ¥ÀÌÆ® ... 262 Proximity °ÔÀÓ¿¡¼ ¸í·É ´Ù½Ã ½ÇÇà ±â´ÉÀ» ¸¸µé±â À§ÇÑ ¸Þ¸àÅä ÆÐÅÏ ... 263 ´Ù½Ã ½ÇÇà ¸í·É Á¤ÀÇ ... 263 Factory Ŭ·¡½º ÆíÁý ... 265 ¸ÞÀΠŬ·¡½º ÆíÁý ... 265 Á¤¸® ... 266
12Àå ½ºÅ×ÀÌÆ® ÆÐÅÏ ... 267 °£´ÜÇÑ ½ºÅ×ÀÌÆ® ¿¹Á¦ ... 268 SimpleShooter Ŭ·¡½º ÀÛ¼º ... 268 ¸ÞÀÎ ¿¹Á¦ Ŭ·¡½º ÀÛ¼º ... 269 ÀÌ ¿¹Á¦ÀÇ ¹®Á¦Á¡ ... 271 »óÅ ĸ½¶È ... 271 ½´ÅÍ »óÅ ÀÎÅÍÆäÀ̽º ... 272 »óÅ °´Ã¼ ... 272 ShooterStateMachine Ŭ·¡½º ... 274 ¸ÞÀÎ ¿¹Á¦ Ŭ·¡½º ÀÛ¼º ... 276 Ãß»ó Ŭ·¡½º ÀÌ¿ë ... 277 Ãß»ó ½´ÅÍ »óÅ ... 277 »óÅ °´Ã¼ ... 279 ½´ÅÍ »óÅ ¸Ó½Å ... 281 ¸ÞÀÎ ¿¹Á¦ Ŭ·¡½º ÀÛ¼º ... 282 ÀüÀÌ ... 283 »óÅ ¸Ó½Å¿¡¼ Á¤ÀÇµÈ ÀüÀÌ ... 284 »óÅ °´Ã¼¿¡¼ Á¤ÀÇµÈ ÀüÀÌ ... 286 Á¤¸® ... 291
3ºÎ ¾×¼Ç½ºÅ©¸³Æ®ÀÇ °í±Þ ÁÖÁ¦
13Àå À̺¥Æ®¸¦ Ȱ¿ëÇÑ ÀÛ¾÷ ... 295 À̺¥Æ® ÀÌÇØ ... 295 À̺¥Æ® »ç¿ë ... 297 À̺¥Æ® ±¸¼º ¿ä¼Ò ÀÌÇØ ... 297 ¸®½º³Ê µî·Ï ... 298 À̺¥Æ® ¸®½º³Ê Á¦°Å ... 301 À̺¥Æ® ´Ü°è ÀÌÇØ ... 301 À̺¥Æ® µð½ºÆÐó ÀÛ¼º ... 307 À̺¥Æ® °´Ã¼ ÀÌÇØ ... 307 À̺¥Æ® target ¼Ó¼º ÀÌÇØ ... 308 À̺¥Æ® ±âº» µ¿ÀÛ ... 308 ÀüÆÄÀÇ Áß´Ü ... 309 »ó¼ÓÀ» ÅëÇÑ À̺¥Æ® µð½ºÆÐÄ¡ ... 309 IEventDispatcher ÀÎÅÍÆäÀ̽º ... 310 À̺¥Æ®·Î ÀÛ¾÷ÇÏ´Â ¿¹Á¦ ... 311 IconButton Ŭ·¡½º ÀÛ¼º ... 312 Main Ŭ·¡½º ÀÛ¼º ... 313 Á¤¸® ... 315
14Àå µ¥ÀÌÅÍ Àü¼Û°ú ·Îµù ... 317 ÅØ½ºÆ® ·Îµù ... 318 LimerickData Ŭ·¡½º ÀÛ¼º ... 320 LimerlickView Ŭ·¡½º ÀÛ¼º ... 322 ¸ÞÀΠŬ·¡½º ÀÛ¼º ... 323 º¯¼öÀÇ Àü¼Û°ú ·Îµù ... 324 º¯¼ö Àü¼Û ... 324 º¯¼ö ·Îµù ... 327 XML Àü¼Û°ú ·Îµå ... 330 XML Àü¼Û ... 330 XML ·Îµå ... 331 À¥¼ºñ½º ÀÌ¿ë ... 331 Ç÷¡½Ã ¸®¸ðÆÃ ÀÌ¿ë ... 332 Ç÷¡½Ã ¸®¸ðÆÃ ±âÃÊ ÀÌÇØ ... 333 Ç÷¡½Ã ¸®¸ðÆÃ È£Ãâ Á¦ÀÛ ... 334 µ¥ÀÌÅÍ Åë½Å ÃÖÀûÈ ... 337 µ¥ÀÌÅÍ Ä³½Ì ... 337 ¿äû ½×¾ÆµÎ±â¿Í ´ã¾ÆµÎ±â ... 341 Á¤¸® ... 342
15Àå E4X(XML) ... 343 XML °´Ã¼ »ý¼º ... 345 ¼Ó¼º Á¢±ÙÀÚ ... 346 XML ÇÊÅ͸µ ... 348 XMLList¸¦ ÅëÇÑ ¹Ýº¹ ... 349 ³×ÀÓ½ºÆäÀ̽º ... 350 XML µ¥ÀÌÅÍ Àü¼Û°ú ·Îµù ... 352 °£´ÜÇÑ SOAP ¿¹Á¦ ... 352 »ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® ÀÛ¼º ... 354 À¥¼ºñ½º Ŭ·¡½º ÀÛ¼º ... 355 ¸ÞÀΠŬ·¡½º ÀÛ¼º ... 357 Á¤¸® ... 360
16Àå Á¤±ÔÇ¥Çö½Ä ... 361 RegExp Ŭ·¡½º ¼Ò°³ ... 362 Á¤±ÔÇ¥Çö½Ä¿¡ ÀÇÇÑ ÀÛ¾÷ ... 363 Á¤±ÔÇ¥Çö½ÄÀÇ Boolean Å×½ºÆ® ... 364 ÀÏÄ¡ÇÏ´Â ÇÏÀ§ ¹®ÀÚ¿ÀÇ À妽º ¹øÈ£ °Ë»ö ... 364 ÀÏÄ¡ÇÏ´Â ÇÏÀ§ ¹®ÀÚ¿ÀÇ °Ë»ö ... 364 Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ëÇÑ ÇÏÀ§ ¹®ÀÚ¿ÀÇ ´ëü ... 366 Á¤±ÔÇ¥Çö½Ä flag º¯¼ö Ȱ¿ë ... 367 Àü¿ª flag ... 368 ´ë¼Ò¹®ÀÚ ¹«½Ã flag ... 368 ¸ÖƼ¶óÀÎ flag ... 369 °³Çà flag¿Í ¦À» ÀÌ·ç´Â Á¡ ... 370 È®Àå flag ... 370 ¸ÞŸij¸¯ÅÍ¿Í ¸ÞŸ½ÃÄö½º ÀÌÇØ ... 371 Character Ŭ·¡½º ÀÌ¿ë ... 373 ¼ö·® ÇÑÁ¤ÀÚ¿¡ ÀÇÇÑ ÀÛ¾÷ ... 374 Á¤±ÔÇ¥Çö½Ä ±×·ì ÀÌ¿ë ... 374 Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ëÇÑ Mad Libs ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ... 378 µ¥ÀÌÅÍ ¸ðµ¨ Ŭ·¡½º ÀÛ¼º ... 380 ÀÔ·Â Á¦¾îºÎ ÀÛ¼º ... 385 ºä Ŭ·¡½º ÀÛ¼º ... 386 ¸ÞÀΠŬ·¡½º Á¤ÀÇ ... 388 Á¤¸® ... 390
|
 |
|
 |
Á¶ÀÌ ·ÎÆ® Schematic(schematic.com)¿¡¼ ¼±ÀÓ ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚ·Î ±Ù¹«Çϰí ÀÖÀ¸¸ç, ÄÚ´Ú, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ¼Ò´Ï °°Àº °í°´µéÀ» ´ë»óÀ¸·Î Äڵ带 ÀÛ¼ºÇß´Ù. ¡ºActionscript Cookbook¡», ¡ºProgramming Flash Communication Server¡»¿Í ¡ºFlash 8 Cookbook¡» µî ¾×¼Ç½ºÅ©¸³Æ®, Ç÷¡½Ã¿Í °ü·ÃµÈ °¢Á¾ Ã¥ÀÇ ÀúÀÚÀ̱⵵ ÇÏ´Ù.
´ë´Ï ÆÐÅͽ¼ Ç÷¡½Ã¿Í Ç÷º½º ±â¼ú ºÐ¾ß¿¡ Àü¹®ÈµÈ ÄÁ¼³ÅÏÆ®´Ù. ±× ¿ª½Ã Schematic(schematic.com)¿¡¼ ¼±ÀÓ Ç÷¡½Ã ¼³°èÀÚ·Î ±Ù¹«Çϰí ÀÖ´Ù. ±×´Â ¾îµµºñ Ä¿¹Â´ÏƼ ¿¢½ºÆÛÆ®(Adobe Community Expert)À̰í, MX Ä¿¹Â´ÏƼ¿Í MX °³¹ßÀÚ Àú³Î¿¡ 40ÆíÀÌ ³Ñ´Â ±ÛµéÀ» ±â°íÇß´Ù. ¾îµµºñ ÇÁ·¹½ºÀÇ ¡ºFlash 8 Actionscript: Training from the Source book¡»ÀÇ °øµ¿ ÀúÀÚ Áß ÇÑ ¸íÀÌ´Ù. ±× ¿ª½Ã ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, µ¨, ¾ÆÀ̺ñ¿¥, ¾îµµºñ, ½ºÅ¸Ã÷, ¿£ºñ½Ã °°Àº ´Ù¾çÇÑ °í°´µéÀ» ´ë»óÀ¸·Î ¸¹Àº ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇß´Ù.
[¿Å±äÀÌ] Á¤È£¿¬ (http://avata007.egloos.com) °í·Á´ëÇб³¿¡¼ ÄÄÇ»ÅͰøÇÐÀ» Àü°øÇßÀ¸¸ç nhn Ç÷¡½Ã°ÔÀÓ ÆÀ¿¡¼ ´Ù¼öÀÇ Ç÷¡½Ã°ÔÀÓ°ú Ç÷¡½Ã¸ÖƼ°ÔÀÓ Ç÷§ÆûÀ» °³¹ßÇß°í ÇöÀç´Â nhnÀÇ UIT ¼¾ÅÍ¿¡¼ Ç÷¡½Ã/Ç÷º½º¸¦ Ȱ¿ëÇØ À¥¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í ÀÖ´Ù. À½¾ÇÀ» ÁÁ¾ÆÇϸç Çö»óÀ» ¸ðµ¨¸µÇÏ°í ½Ã¹Ä·¹À̼ÇÇÏ´Â °Í¿¡ °ü½ÉÀÌ ¸¹´Ù.
[°¨¼öÀÚ] ¾çÁÖÀÏ NHNÀÇ UIT¼¾Å͸¦ ¸Ã¾Æ ³×À̹ö, ÇѰÔÀÓ µîÀÇ ¼ºñ½º UI °³¹ßÀ» ÃÑÁöÈÖÇϰí ÀÖ´Ù. Ç÷¡½Ã °³¹ßÀÚ·Î Adobe °øÀÎ Ç÷¡½Ã Ä¿¹Â´ÏƼ Àü¹®°¡À̸ç, Ç÷¡½Ã °ü·Ã ¼ÀûÀ» ´Ù¼ö ÁýÇÊÇß´Ù.
|
 |
|
|
|
|
|
|
|
|
|
|
|