mvvm1 ๋์์ธ ํจํด(MVC, MVVM, MVP) 1. MVC(Model-View-Controller) Model: ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ณ ์ฒ๋ฆฌํ๋ ์ญํ View: ์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ๊ฒ Controller: ์ฌ์ฉ์๋ก๋ถํฐ ์๋ต์ ๋ฐ์ Model ๋๋ View๋ฅผ ์ ๋ฐ์ดํธ ํ๊ฑฐ๋, ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํด์ฃผ๋ ์ญํ [๋์ ์์] 1. action(์ฌ์ฉ์๊ฐ ์ ์ถํ form๋ฐ์ดํฐ)์ด Controller์๊ฒ ์ ๋ฌ๋๋ค. 2. Controller๋ Model์๊ฒ ์ ๋ฌํ๊ณ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ฑฐ๋ Controller๊ฐ View์ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์ฒ๋ฆฌํด์ View์๊ฒ ์๋ฆผ 3. Model์ ๋ก์ง์ ์ฒ๋ฆฌํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ด๋ VIew์๊ฒ ์๋ฆผ 4. View๋ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ๋ฉด์ ์ ๋ฐ์ดํธ [์ฅ์ ] ๋ค๋ฅธ ํจํด๋ค์ ๋นํด ์ง๊ด์ ์ธ ๊ตฌ์กฐ๋ก ์๋์ ์ผ๋ก ์ดํดํ๊ธฐ ์ฌ์ [๋จ์ ] V.. 2022. 12. 30. ์ด์ 1 ๋ค์