|
°Á Àü Å¿ÀÀÇ Àâ´ã>
À̹ø °Á´ ¿Ö À̸® ´Ê°Ô ¿Ã¶ó¿Ô³Ä±¸¿ä? ¾Æ¹«µµ Talk °Ô½ÃÆÇ¿¡ ÀÀ¿øÀ» ¾È ÇØ ÁÖ¼ÌÀݾƿê! Èï!
ÀÌÀü °Á¿¡ ´ëÇÑ º¯¸í(?)
ÀÌÀü °ÁÂÀÇ Çǵå¹é Áß¿¡´Â "°ÁÂÀÇ ³»¿ëÀÌ ³Ê¹« ª¾Ò´Ù. Á» ´õ »ó¼¼ÇÏ°í ¼Ó ½Ã¿øÇÏ°Ô ¸»À» ÇØÁÖ¸é ÁÁ¾ÒÀ» °Í °°´Ù"´Â ³»¿ëÀÌ ÀÖ¾ú½À´Ï´Ù¸¸, ±× ºÎºÐÀº Á¦°¡ È®½ÅÀ» °¡Áö°í ¸»¾¸ µå¸± ¼ö ÀÖ´Â ºÎºÐÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ºñ±³¸¸À» ÇØµå¸° °ÍÀÔ´Ï´Ù. ´õºÒ¾î, Page ÄÁÆ®·Ñ·¯¿Í Front ÄÁÆ®·Ñ·¯ÀÇ Â÷À̳ª Àå, ´ÜÁ¡ÀÇ ºñ±³¸¦ º¸´Ù ±¸Ã¼ÀûÀ¸·Î ÇØ ÁÖ¾úÀ¸¸é ÁÁ°Ú´Ù´Â Àǰߵµ ÀÖ¾ú½À´Ï´Ù¸¸, ÀÌ´Â »ó´çÈ÷ ¸¹Àº À̾߱Ⱑ ¼ö¹ÝµÇ¾î¾ß Çϱ⿡ Á¦ °Á¿¡¼´Â ¼³¸íÀ» »ý·«(?)ÇÏ°í °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚµéÀÌ ½º½º·Î ÇнÀÇϽõµ·Ï ¹æ°ü(?)ÇÑ °ÍÀÌ »ç½ÇÀÔ´Ï´Ù. ^^ Á˼ÛÇÕ´Ï´Ù.
»ç½Ç, À¥ ÆûÀº À¥ Æû¸¸ÀÇ ¸¹Àº ÀåÁ¡À» °¡Áö°í ÀÖ°í(¾ÆÀÌ·¯´ÏÇϰԵµ MVC°¡ Áö¿øµÇ´Ï±ñ ¿ÀÈ÷·Á À¥ ÆûÀÇ ÀåÁ¡ÀÌ ´õ ´«¿¡ Àß º¸ÀÌ´õ±º¿ä), Àå±â°£ µ¿¾È ½ÃÀå¿¡¼ »ç¿ëµÇ¾î ¿Â ±â¼úÀ̱⿡ »ç¿ëÃþµµ Æøµµ ¸Å¿ì ³Ð½À´Ï´Ù. ±×·¸±â¿¡, MVC ÇÁ·¹ÀÓ¿öÅ©°¡ µîÀåÇÑ ÀÌÈÄ¿¡µµ ¸¹Àº ÇÁ·ÎÁ§Æ®µéÀº À¥ Æû ±â¹ÝÀ¸·Î ÀÌ·ç¾îÁú °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. ¾ÆÁ÷±îÁöµµ ASP ±â¼úÀÌ »ç¿ëµÇ°í ÀÖµíÀÌ, ±âÁ¸ ASP.NETÀÇ À¥ Æû ¸ðµ¨µµ Â÷ÈÄ ¿À·§µ¿¾È ²ÙÁØÈ÷ »ç¿ëµÉ °ÍÀÓÀÌ ÀÚ¸íÇϱ⠶§¹®ÀÔ´Ï´Ù. Microsoft°¡ À¥ Æû ¸ðµ¨µµ ²ÙÁØÈ÷ ¾÷µ¥ÀÌÆ®Çϰí Áö¿øÇÒ °ÍÀ̶ó°í ¸»ÇßµíÀÌ, MVC ¸ðµ¨Àº ±âÁ¸ À¥ Æû ¸ðµ¨À» ´ëüÇϱâ À§ÇÑ °ÍÀÌ ¾Æ´Ñ º´ÇàÀûÀ¸·Î, ¼±ÅÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °³¹ß ¹æ¹ýÀ̱⠶§¹®ÀÔ´Ï´Ù.
±×·± »óȲ¿¡¼ Á¦°¡ MVC°¡ »õ·Î Áö¿øµÇ´Â ±â¼úÀ̶ó´Â ÀÌÀ¯·Î °Á¶Çؼ ¼³¸íÀ» µå¸®°Ô µÇ¸é Ȥ½Ã ¸î¸î ºÐµéÀº Ȥ~ÇØ¼ Áö³ªÄ¡°Ô MVC ±â¼ú¿¡ ´ëÇØ ±àÁ¤ÀûÀÎ ¼±ÀÔ°ßÀ» °®°Ô µÉ ¼öµµ Àֱ⠶§¹®¿¡ Àú´Â Á¶½É½º·´°Ô ¸»¾¸µå¸± ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. ±× ¾î¶² °ÍÀÌ Àý´ëÀûÀ¸·Î ÁÁÀº °ÍÀÌ ¾Æ´Ï¶ó, »óȲ°ú ȯ°æ, ½Ã³ª¸®¿À¿¡ µû¶ó ¼±ÅÃÀûÀ¸·Î äÅÃÇÒ ¼ö ÀÖ´Â ±â¼úÀ̱⠶§¹®ÀÎ °ÍÀÌÁÒ.
A °æ¿ì¿¡´Â MVC°¡ B °æ¿ì¿¡´Â À¥ ÆûÀÌ ÁÁ´Ù°í ´©±¸µµ Àå´ãÇÒ ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù. ±×°ÍÀº ´Ù¾çÇÑ È¯°æÀûÀÎ ¿ä¼Òµé¿¡ ÀÇÇØ ¼±ÅÃÀûÀ¸·Î äÅÃµÉ ¼ö ÀÖ´Â °ÍÀ̱⠶§¹®ÀÔ´Ï´Ù. MVC°¡ ÄðÇÏ°Ô º¸ÀÌ´Â ±â¼úÀ̱â´Â ÇÏÁö¸¸ ±×°ÍÀÌ ¸¸´ÉÇØ´äÀÎ °ÍÀº ¾Æ´Õ´Ï´Ù. °í·Î, Áö±ÝÀº °Á¸¦ ÅëÇØ¼ ´ÜÁö ÀÌ ±â¼úÀÌ ¾î¶² Áñ°Å¿òÀ» ¿ì¸®¿¡°Ô ¼±»çÇÒ °ÍÀÎÁö Á¤µµ¸¦ ´À²¸º¸½Ã´Â °ÍÀ¸·Î ÃæºÐÇÕ´Ï´Ù. ¾î´À Á¤µµ Àͼ÷ÇØÁö°í ³ ´ÙÀ½¿¡¼¾ß ¿ì¸®´Â º»°ÝÀûÀ¸·Î ÁøÁöÇÑ Åä·ÐÀ» ÇÒ ¼ö ÀÖÀ»Å״ϱî¿ä. °Ñ¸ð½À¸¸À» »ìÆìº» »óÅ¿¡¼ ħÀ» Æ¢°Ü°¡¸ç ¹«¾ð°¡¿¡ ´ëÇØ ¼²ºÎ¸¥ ÆÇ´ÜÀ» ÇÏ´Â °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. »ç¶÷µéÀÌ °Ñ¸¸ º¸°í Å¿À¸¦ Æò°¡Çß´Ù¸é, ¾Æ¸¶µµ Àú´Â Áö±Ý °³¹ßÀÚ°¡ ¾Æ´Ñ ¿¬¿¹ÀÎÀÌ µÇ¾î À嵿°Ç°ú ½Öº®À» ÀÌ·ç°í ÀÖÀ»Áöµµ ¸ð¸¦ ³ë¸©ÀÌÁö¸¸, Àú´Â °³¹ßÀÚ¸¦ Çϰí ÀÖÁö ¾Ê½À´Ï±î? (ÀÀ? ºê¶ó¿ìÀú´Â ¿Ö ´ÝÀ¸½Ã·Á´Â °ÍÀ̾î¿ä? ³×? ¿Ö???)
ASP.NET MVC °³¹ßȯ°æ ±¸¼ºÇϱâ
ÀÚ. ±×·¸´Ù¸é, ÀÌÁ¦ °£´ÜÇÑ »ùÇà ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ¼ ¸ðµ¨À» ±¸¼ºÇÏ°í °³¹ßÇÏ´Â ¹æ¹ýÀ» ½ÃÀÛÀ¸·Î MVC °¢°¢ÀÇ ´Ü°è¸¦ ÆÄ°íµé¾î º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ´çÀå ¼Ò½º ±×´ë·Î °¡Á®´Ù ½á¸ÔÀ»¸¸ÇÑ ½Ç¿ëÀûÀÎ »ùÇÃÀ» ´Ù·ç´Â °ÍÀ» ¿øÇϽô ºÐµéµµ ÀÖ°Ú½À´Ï´Ù¸¸, ±×·¸°Ô Çϸé MVC¿¡ ´ëÇÑ ¼³¸íº¸´Ù´Â ¿ÀÈ÷·Á ±× º¹ÀâÇÑ ±¸¼º¿¡ ´ëÇÑ ¼³¸íÀ¸·Î °ÁÂÀÇ ¸ñÀûÀÌ ¹æÇâÀ» ÀÒÀ» ¼ö Àֱ⿡, ¿¹Á¦´Â °£´ÜÇÑ °ÍÀ¸·Î ÁøÇàÇÏ·Á´Â °ÍÀÔ´Ï´Ù. ÁøÂ¬´Ï´Ù. ÁøÂ§µ¥¡¦ (Å¿À ½²! ´õ ¸»Çϸé, ÁøÂ¥ Ƽ³ª!)
¿ì¼±, MVC ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϱâ À§ÇÑ »çÀü Áغñ°¡ ÇÊ¿äÇѵ¥¿ä. ¾Æ½Ã´Ù½ÃÇÇ, ÇöÀç´Â À̸¦ ÆíÇÏ°Ô °³¹ßÇÏ·Á¸é Visual Studio 2008ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¹°·Ð, ±×·¯ÇÑ ÈǸ¢ÇÑ µµ±¸¾øÀÌ ¸Þ¸ðÀå¿¡¼ °³¹ßÀ» ÇÒ ¼öµµ ÀÖ°Ú½À´Ï´Ù¸¸, ±×·¸°Ô ÇÏ·Á¸é ³Ê¹« ¸¹Àº Áغñ°¡ ÇÊ¿äÇϱ⿡ Àú´Â VS 2008 ±âÁØÀ¸·Î ÀÛ¼ºÇϵµ·Ï ÇÒ±î ÇÕ´Ï´Ù.
VS 2008ÀÌ ÁغñµÇ½Å ºÐµéÀº ÀÌ¾î¼ °è¼Ó µû¶óÇØ ÁÖ½Ã¸é °¨»çÇϰڰí¿ä. µµ±¸°¡ ¾øÀ¸½Å ºÐÀº ÀÏ´ÜÀº ´«À¸·Î¶óµµ µû¶óÇØ ºÁ ÁÖ½Ã¸é ¶ÇÇÑ °¨»çÇϰڽÀ´Ï´Ù.
ÀÚ. ±×·³ ½ÃÀÛÇØ º¼±î¿ä? °í°í½Ì!
À̶ó°í ¿ÜÄ¡ÀÚ¸¶ÀÚ ±â¿îÀ» ²ª¾î¼ Á˼ÛÇÕ´Ï´Ù¸¸, VS 2008 µµ±¸°¡ ÁغñµÇ¾ú´Ù°í ¹Ù·Î ASP.NET MVC ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ^^; ÇöÀç ASP.NET MVC´Â preview 2 ÀÎ »óÅÂÀ̱⠶§¹®¿¡, À̸¦ °³¹ßÇÒ ¼ö ÀÖ°Ô µ½´Â º°µµÀÇ ¼³Ä¡ÆÄÀÏÀ» ´Ù¿î·Îµå Çϼż ¼³Ä¡ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ±×·¯´Ï±ñ, ¾ÆÁ÷ ASP.NET MVC´Â Á¤½Ä¹öÀüÀº ¾Æ´Ï¶ó´Â °ÍÀÌÁÒ(2008³â ¸» ÁîÀ½ Á¤½Ä ¹öÀüÀÌ ³ª¿Ã °ÍÀ¸·Î ¿¹»óµË´Ï´Ù). ¾î¼¸é ¿©·¯ºÐÀÌ ÀÌ °Á¸¦ Àаí ÀÖ´Â ½ÃÁ¡¿¡¼´Â ¼³Ä¡ ÆÄÀÏÀÇ Beta ¹öÀüÀÌ ³ª¿ÔÀ» ¼öµµ ÀÖ½À´Ï´Ù. ±× ¹öÀüÀÌ ¹«¾ùÀÌ µÇ¾ú´ø, ¿¹Á¦°¡ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇϵµ·Ï °Á¸¦ °è¼ÓÀûÀ¸·Î ¼öÁ¤À» ÇÒ ¿¹Á¤À̴ϱî¿ä. °ÆÁ¤ÇÏÁö ¸¶½Ã°í¿ä. ´ÙÀ½ ¸µÅ©¿¡¼ ÃÖ½ÅÀÇ ASP.NET MVC ¼³Ä¡ÆÄÀÏÀ» ´Ù¿î·Îµå Çϼż ¼³Ä¡ÇϽñ⠹ٶø´Ï´Ù. ^^
http://www.asp.net/downloads/3.5-extensions/
Á÷Á¢ÀûÀ¸·Î ASP.NET MVC preview 2¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Â °æ·Î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
http://go.microsoft.com/fwlink/?LinkID=110956
¼³Ä¡Çϼ̴ٸé, ÀÌÁ¦ º»°ÝÀûÀ¸·Î ½ÃÀÛÀ» ÇØº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
ÀÚ. ÀÌÁ¦ VS 2008À» ½ÇÇàÇϽðí¿ä. ´ÙÀ½°ú °°ÀÌ C# ¾ð¾î¿¡¼ Web ÇÁ·ÎÁ§Æ® Áß ASP.NET MVC Web ApplicationÀ» ¼±ÅÃÇϼ¼¿ä. â Áß°£¿¡ ÀÖ´Â ¼³¸í¿¡ (Preview 2)°¡ È®½ÇÈ÷ ¸Â´ÂÁö È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
Á¦ VS 2008ÀÇ °æ¿ì´Â ¿©·¯ºÐÀÇ È¸éº¸´Ù Á¶±Ý º¹ÀâÇÏ°Ô º¸ÀÏ ¼öµµ Àִµ¥¿ä. ÀÌ´Â ÀúÀÇ °æ¿ì´Â ±âÁ¸ preview ¹öÀüµµ ¼³Ä¡°¡ µÇ¾î Àֱ⠶§¹®¿¡ ÇÁ·ÎÁ§Æ® ÅÛÇø´ÀÌ »ì¦ ²¿¿©ÀÖ¾î¼ ±×·¸½À´Ï´Ù. ±×¸®°í, Ãß°¡ÀûÀ¸·Î ÀúÀÇ °æ¿ì´Â VS 2008 ÇÑ±ÛÆÇÀ» »ç¿ëÇϰí Àִµ¥¿ä(¼¼¹Ì³ª Áغñ ¶§¹®¿¡ ¾î¿ ¼ö ¾øÀÌ). ÇÑ±ÛÆÇÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ASP.NET MVC¸¦ ¼³Ä¡ÇÏ´õ¶óµµ [»õ ÇÁ·ÎÁ§Æ®] â¿¡ À§ÀÇ ±×¸²°ú °°ÀÌ ASP.NET MVC Web ApplicationÀÌ ³ªÅ¸³ªÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÇöÀç ASP.NET MVC´Â ¿µ¹® ¹öÀüÀÇ VS 2008¸¸À» ¿Ã¹Ù·Î Áö¿øÇϱ⠶§¹®ÀÌÁö¿ä. ¸¸ÀÏ, ¿©·¯ºÐÀÌ ÇÑ±ÛÆÇ VS 2008À» »ç¿ëÇϰí ÀÖ´Ù¸é ´ÙÀ½ÀÇ ±ÛÀ» Âü°íÇϼż ASP.NET MVC ¼³Ä¡ ÈÄ ¾à°£ÀÇ ¼¼ÆÃÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ^^ (±×·¡¼, Å¿À´Â °¡±ÞÀû ¿µ¹® VS 2008À» »ç¿ëÇÏ½Ç °ÍÀº °³ÀÎÀûÀ¸·Î ÃßõÇÕ´Ï´Ù). ÇÏ¼Å¾ß ÇÒ ¼¼ÆÃÀº Å¿À »çÀÌÆ®ÀÇ Knowhow °Ô½ÃÆÇ¿¡ ³ª¿ÍÀÖ½À´Ï´Ù. ´ÙÀ½ ¸µÅ©¸¦ Âü°íÇϼ¼¿ä
http://taeyo.net/threadboard/Content.asp?table=Board_Knowhow&seqs=1322
ÀÚ. ÀÌÁ¦ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ¿´´Ù¸é, ´ÙÀ½°ú °°Àº ±¸Á¶ÀÇ ÇÁ·ÎÁ§Æ®¸¦ º¸½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀúÀÇ °æ¿ì´Â ÇÁ·ÎÁ§Æ® ¸íÀÌ MvcApplication2·Î µÇ¾ú´Âµ¥¿ä. ¿©·¯ºÐÀº ¿øÇϽô ÇÁ·ÎÁ§Æ® ¸íÀ» »ç¿ëÇØµµ ¹«¹æÇϸç, ¾Æ¹«·± º¯°æÀ» ÇÏÁö ¾Ê¾Ò´Ù¸é ¾Æ¸¶µµ MvcApplication1 ÀÌ½Ç °Ì´Ï´Ù. ^^
ÇÁ·ÎÁ§Æ® ±¸Á¶¸¦ º¸½Ã¸é MVC ´ä°Ô, Model°ú Controller, View°¡ °¢°¢ÀÇ Æú´õ·Î Á¸ÀçÇÏ´Â °ÍÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ Æú´õ¿¡ °¢°¢ÀÇ ¸ðµâÀ» ÀÛ¼ºÇÏ½Ã¸é µË´Ï´Ù. Á÷°üÀûÀÌÁÒ?
¿©±â¼, ´Ù½Ã Çѹø °Á¶ÇÏ°í ³Ñ¾î°¥ ºÎºÐÀº MVC ¾ÖÇø®ÄÉÀ̼ÇÀº ±âÁ¸ÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ǰú´Â ´Þ¸® À¥À¸·Î ÅëÇÑ ¿äûÀÌ ¹°¸®ÀûÀÎ aspx ÆÄÀÏ¿¡ "Á÷Á¢ÀûÀ¸·Î" µµ´ÞÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. ±âÁ¸ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº aspx ÆäÀÌÁö ´ÜÀ§·Î ȸéÀ» ¸¸µé°í ±× ÆäÀÌÁö°¡ ¿äûÀÇ Á¾Á¡À̾úÁö¸¸(¿¹¸¦ µé¸é, http://taeyo.net/board/list.aspx¿Í °°Àº ½ÄÀ¸·Î ¿äûÀ» ÇÏÁÒ), MVC ¸ðµ¨¿¡¼´Â aspx°¡ ½ÇÁ¦ÀûÀÎ ¿äûÀÇ Á¾Á¡ÀÌ ¾Æ´Ï¶ó´Â °ÍÀÔ´Ï´Ù. Aspx´Â ÀÏÁ¾ÀÇ ºä ÅÛÇø´À¸·Î¼ »ç¿ëµÇ¸ç, ¿äûÀÇ Á¾Á¡ Áï, ÃÖÁ¾ ȸéÀº URL¿¡ ÁöÁ¤µÈ ¸í·É(?)¿¡ µû¶ó ÄÁÆ®·Ñ·¯¿¡ ÀÇÇØ¼ °áÁ¤µÇ°Ô µË´Ï´Ù. ÇØ¼, MVC ¸ðµ¨¿¡¼ÀÇ URLÀº http://taeyo.net/Board/List ¿Í °°Àº ½ÄÀ¸·Î ±¸¼ºÀÌ µË´Ï´Ù. ÀÌ¿Í °ü°èµÈ ÀÚ¼¼ÇÑ ³»¿ëÀº À̾îÁö´Â °ÁÂ(¾Æ¸¶µµ, URL Mapping °ÁÂ)¿¡¼ º¸´Ù ±¸Ã¼ÀûÀ¸·Î ´Ù·ê ¿¹Á¤ÀÌ´Ï ±× ¶§ ´Ù½Ã ¼³¸íµå¸®µµ·Ï ÇϰڽÀ´Ï´Ù.
Áö±ÝÀº Àú °¢°¢ÀÇ Æú´õµéÀÌ °¢°¢ÀÇ MVC ¸ðµâÀ» ¹èÄ¡Çϱâ À§Çؼ Á¸ÀçÇÑ´Ù´Â °Í¸¸À» ±â¾ïÇÏ½Ã¸é µË´Ï´Ù. Æú´õ ±¸Á¶¿Í ½ÇÁ¦ URL °æ·Î¿Í´Â ¾Æ¹«·± »ó°ü°ü°è°¡ ¾ø´Ù´Â °Í Á¤µµ¸¸À» ¾Ë°í °è½Ã¸é µÈ´Ù´Â °ÍÀÌÁÒ ^^
±×·³ ÀÌÁ¦ ModelÀ» ½ÇÁ¦·Î ÀÛ¼ºÇÏ´Â °ÍÀ» ½ÃÀÛÀ¸·Î ÇÏ¿© ¿¹Á¦¸¦ ½ÃÀÛÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¾Æ½ÃÁÒ? ±× ³»¿ëÀº ´ÙÀ½ °Á¶ó´Â °Å~
°Á ¸ñ·ÏÀ¸·Î..
|