MVC๋ ์ ์๊ฒจ๋๊ฒ์ผ๊น?
์ ์ง๋ณด์์ ์ฉ์ดํจ์ ์ํ ๊ท์น์ฑ์ ํจํดํ์ํด.
์ฆ, MVC๋ ์ ์ง๋ณด์๊ฐ ํธํด์ง๋ ์ฝ๋ ๊ตฌ์ฑ ๋ฐฉ์
MVC๋ฅผ ์งํค๋ฉด์ ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ
1. Model์ Controller์ View์ ์์กดํ์ง ์์์ผ ํ๋ค.
2. View๋ Model์๋ง ์์กดํด์ผ ํ๊ณ Controller์๋ ์์กดํ๋ฉด ์ ๋๋ค.
3. View๊ฐ Model๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ๋๋, ์ฌ์ฉ์๋ง๋ค ๋ค๋ฅด๊ฒ ๋ณด์ฌ์ฃผ์ด์ผ ํ๋ ๋ฐ์ดํฐ์ ๋ํด์๋ง ๋ฐ์์ผ ํ๋ค.
4. Controller๋ Model๊ณผ view์ ์์กดํด๋ ๋๋ค.
5. View๊ฐ Model๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ๋, ๋ฐ๋์ Controller์์ ๋ฐ์์ผ ํ๋ค.
์ค์ ํ๋ก์ ํธ ์์
์ ๋ฆฌ