CS
MVC ํจํด์ด๋? backend์์ ์ค๊ณ๋ฅผ ํ ๋ ๋ง์ด ์ฌ์ฉ๋๋ ๋์์ธ ํจํด์ค์ ํ๋๋ก Model, View, Controller๋ก ์ธ ๊ฐ์ง ์ญํ ๋ก ๋ถ๋ฆฌํ์ฌ ๊ด๋ฆฌํ๋ ๋์์ธ ํจํด์ด๋ผ๊ณ ํ๋ค. Model : ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ก์ง์ ๋ด๋นํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๊ฒ์ฆ๊ณผ ๊ฐ์ ์์
๋ค์ ์งํํ๋ ํํธ ์ค์ง์ ์ผ๋ก ๋ด๋ถ์์ ์ฐ์ฐ๋ฑ์ ์งํํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์จ๋ค๋์ง, ๋ฐ์ดํฐ๊ฐ ์ ํจํ์ง ๊ฒ์ฆํ๋ค๋์ง ๋ฑ์ ์์
์ ํ๋ Model ํํธ์์ ์์ฑ์ ํ๋ค. View : ์ฌ์ฉ์์๊ฒ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ญํ ์ ํ๋ ํํธ ์ฌ์ฉ์์๊ฒ ์ ๋ณด๋ฅผ ๋ฐํํด์ฃผ๋ ๋ก์ง๋ค์ View์์ ๋ณดํต ๊ตฌ์ฑ์ ํฉ๋๋ค. ํ์๊ฐ ์ค๊ณํ๋๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋ค๋๊ฐ, ๋ฐ์ดํฐ๋ค์ ๋ฐ์์ ์ ์ฅํ๋ค๋๊ฐ ๋ฑ์ ๋ํ ์ฝ๋๋ฅผ View ํํธ์์ ์์ฑ์ ํ๋ค. C..
CS
๋ ๋๋ง 2์ฐจ์ ๋๋ 3์ฐจ์ ์ฅ๋ฉด์ ๋ฐํ์ผ๋ก ์ปดํจํฐ๋ฅผ ์ด์ฉํด ์ฌ์ง์ด๋ ์์์ ๋ง๋ค์ด๋ด๋ ๊ณผ์ (๊ฐ๋ฐ์๊ฐ ์์ฑํ ๋ด์ฉ๋ค์ด ์ฌ์ฉ์๊ฐ ๋ณด์ด๋ ๋ธ๋ผ์ฐ์ ์ ์ถ๋ ฅ๋๋ ๊ณผ์ ) ์ข
๋ฅ ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง(SSR) ์๋ฒ์์ ํ์ด์ง๋ฅผ ์์ฑ์ํจ ํ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์ ํด๋ผ์ด์ธํธ์ฌ์ด๋ ๋ ๋๋ง(CSR) ์ฌ์ฉ์์๊ฒ ๋น ํ์ด์ง๋ฅผ ์ฃผ๊ณ JS์ฝ๋๋ฅผ ์คํ์ํจ ํ ํ์ด์ง๋ฅผ ์ฑ์๋ฃ์ด ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์ ์ฅ๋จ์ ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง(SSR) ์ฅ์ ์ด๊ธฐํ์ด์ง๋ก๋ฉ์๋๊ฐ ๋นจ๋ฅด๋ค. HTML์ด ๋จผ์ ๋ ๋๋ง ๋๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ๊ฐ์ ๋๋ค. ๋จ์ ํ์ด์ง์ ๊ตฌ์ฑ์ ๋ํ ๋ถ๋ด์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ ์๋ฒ์์ ๋ถ๋ดํ๊ธฐ๋๋ฌธ์ ์๋ฒ์ ๋ถํ๊ฐ ๋ฐ์๋๋ค. ๋ค๋ฅธ ํ์ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ฌ ๊ฒฝ์ฐ ์๋ฒ์ ์๋กญ๊ฒ html์ ์์ฒญํ์ฌ ์๋ก์ด ํ์ด์ง๋ฅผ ๋ฐ์์์ผํ๊ธฐ๋๋ฌธ์ ํ์ด์ง์ ํ์ด ๋งค๋..