[10๋ถ„ ํ…Œ์ฝ”ํ†ก] ๐Ÿง€ ์ œ๋ฆฌ์˜ MVC ํŒจํ„ด

KIM YONG GUยท2023๋…„ 10์›” 28์ผ
0

์šฐ์•„ํ•œํ…Œํฌ

๋ชฉ๋ก ๋ณด๊ธฐ
27/41

MVC๋Š” ์™œ ์ƒ๊ฒจ๋‚œ๊ฒƒ์ผ๊นŒ?

์œ ์ง€๋ณด์ˆ˜์˜ ์šฉ์ดํ•จ์„ ์œ„ํ•œ ๊ทœ์น™์„ฑ์„ ํŒจํ„ดํ™”์‹œํ‚ด.
์ฆ‰, MVC๋Š” ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ํŽธํ•ด์ง€๋Š” ์ฝ”๋“œ ๊ตฌ์„ฑ ๋ฐฉ์‹

MVC๋ฅผ ์ง€ํ‚ค๋ฉด์„œ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•

1. Model์€ Controller์™€ View์— ์˜์กดํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

2. View๋Š” Model์—๋งŒ ์˜์กดํ•ด์•ผ ํ•˜๊ณ  Controller์—๋Š” ์˜์กดํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.

3. View๊ฐ€ Model๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ๋•Œ๋Š”, ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ฃผ์–ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด์„œ๋งŒ ๋ฐ›์•„์•ผ ํ•œ๋‹ค.

4. Controller๋Š” Model๊ณผ view์— ์˜์กดํ•ด๋„ ๋œ๋‹ค.

5. View๊ฐ€ Model๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ๋•Œ, ๋ฐ˜๋“œ์‹œ Controller์—์„œ ๋ฐ›์•„์•ผ ํ•œ๋‹ค.

์‹ค์ œ ํ”„๋กœ์ ํŠธ ์˜ˆ์‹œ

์ •๋ฆฌ

profile
Engineer, Look Beyond the Code.

0๊ฐœ์˜ ๋Œ“๊ธ€