1. OVERVIEW
Controllers functionÀº ½Ã½ºÅÛÀ̳ª ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡¼ ƯÁ¤ÇÑ ÀÛ¾÷À» ó¸®ÇÏ°í µ¥ÀÌÅ͸¦ Á¦¾îÇÏ´Â Áß¿äÇÑ ±â´ÉÀ» ÇÑ´Ù. ÀÌ·¯ÇÑ ÄÁÆ®·Ñ·¯´Â ÁÖ·Î MVC(Model-View-Controller) ¾ÆÅ°ÅØó¿¡¼ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» Çϸç, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ºñÁî´Ï½º ·ÎÁ÷ °£ÀÇ ÁßÀçÀÚ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ÄÁÆ®·Ñ·¯´Â »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ°í À̸¦ ó¸®ÇÏ¿© ÀûÀýÇÑ ÀÀ´äÀ» »ý¼ºÇϸç, ÀÌ °úÁ¤¿¡¼ µ¥ÀÌÅÍÀÇ È帧À» °ü¸®ÇÏ°í »óŸ¦ À¯ÁöÇÏ´Â µ¥ Áß¿äÇÑ Ã¥ÀÓÀÌ ÀÖ´Ù. ÄÁÆ®·Ñ·¯ÀÇ ÁÖ¿ä ÀÓ¹«´Â »ç¿ëÀڷκÎÅÍÀÇ ¿äûÀ» ¼ö½ÅÇÏ°í, ÀÌ ¿äûÀ» ºÐ¼®ÇÏ¿© ÇÊ¿äÇÑ ºñÁî´Ï½º ·ÎÁ÷À̳ª µ¥ÀÌÅͺ£À̽º ÀÛ¾÷À» È£ÃâÇÏ´Â °ÍÀÌ´Ù. ÄÁÆ®·Ñ·¯´Â ÀÌ·¯ÇÑ ÀÛ¾÷À» ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ »óŸ¦ º¯°æÇϰųª, µ¥ÀÌÅ͸¦ ¾÷µ¥ÀÌÆ® Çϰųª, ƯÁ¤ Á¤º¸¸¦ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÏ´Â µîÀÇ ÇൿÀ» ÇÑ´Ù. ÀÌ °úÁ¤¿¡¼ ÄÁÆ®·Ñ·¯´Â ¸ðµ¨°úÀÇ »óÈ£ÀÛ¿ëÀ» ÅëÇØ µ¥ÀÌÅÍÀÇ º¯È¸¦ °ü¸®ÇÏ°í, ºä¸¦ ¾÷µ¥ÀÌÆ®ÇÏ¿© »ç¿ëÀÚ¿¡°Ô ÀûÀýÇÑ Á¤º¸¸¦ Àü´ÞÇÏ´Â µ¥ ±â¿©ÇÑ´Ù. º¹ÀâÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼´Â ÇϳªÀÇ ÄÁÆ®·Ñ·¯°¡ ¿©·¯ ÀÛ¾÷À» ó¸®ÇÒ ¼ö ÀÖÁö¸¸, ÀϹÝÀûÀ¸·Î´Â °¢ ÄÁÆ®·Ñ·¯°¡ ƯÁ¤ÇÑ ±â´ÉÀ̳ª ÀÚ¿ø¿¡ ´ëÇÑ ¿äûÀ» ´ã´çÇϵµ·Ï ¼³°èµÈ´Ù. ¿¹¸¦¡¦(»ý·«)
|