[241230] MVC ํจํด๊ณผ MTV ํจํด
ยท
[๋ด๋ฐฐ์บ ] ๋ณธ ์บ ํ (24.11.25 ~ 25.03.31) ๐๐ปโ๏ธ/Django ๐ชข
MVC ํจํด์ด๋?1. MVC ํจํด์ ์ ์๋์์ธ ํจํด ์ค ํ๋๋ก, ํ๋ก์ ํธ์ ๊ตฌ์ฑ ์์๋ฅผ ๋ค์์ ๋ฐ๋ผ ๊ตฌ๋ถํ๋ ํจํด์Model(๋ชจ๋ธ)๋ฐ์ดํฐ์ ๋น์ฆ๋์ค ๋ก์ง์ ์ฒ๋ฆฌํจ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ํจView(๋ทฐ)์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ๋ด๋นํจ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ญํ ์Controller(์ปจํธ๋กค๋ฌ)์ฌ์ฉ์์ ์์ฒญ์ ์ฒ๋ฆฌํจModel๊ณผ View๋ฅผ ์ฐ๊ฒฐํ๋ ์ค๊ฐ ์ญํ ์ ๋์์ธ ํจํด์ด๋?์ํํธ์จ์ด ๊ฐ๋ฐ์์ ์์ฃผ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฒ์ฆ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ค๊ณ ๋ฐฉ๋ฒ์ฃผ๋ก ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP)์์ ์ฌ์ฉ๋๋ฉฐ, ์ค๊ณ์ ํจ์จ์ฑ์ ๋์ด๊ณ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํ๋คํ๋ฆ์ฌ์ฉ์๊ฐ View๋ฅผ ํตํด ์์ฒญ์ ๋ณด๋Controller๊ฐ ์์ฒญ์ ๋ฐ๊ณ , ํ์ํ ๋ฐ์ดํฐ๋ฅผ Model์์ ๊ฐ์ ธ์ดController๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณต..