JSP ๋ชจ๋ธ 1, 2์ MVC ํจํด
โ
MVC?- MVC๋ Model, View, Controller์ ์ฝ์์ด๋ค.- JSP์ฒ๋ผ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ก์ง๋ค์ ํ๋ฉด์ ๋ชจ์๋๋ ๊ฒ์ด ์๋๋ผ, ๋ชจ๋ธ, ๋ทฐ, ์ปจํธ๋กค๋ฌ ์ญํ ์ ํ๋ ํด๋์ค๋ฅผ ๊ฐ๊ฐ ๋ง๋ค์ด ๊ฐ๋ฐํ๋ ๋ชจ๋ธ์ด๋ค. ๐ ๋ทฐ (View)- ์ฌ์ฉ์๊ฐ ์
๋ ฅํ๊ฑฐ๋, ์์ฒญ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์๋ ํ๋ฉด์ ๋ด๋นํ๋ค.- ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ํค๊ณ , ์ด๋ฒคํธ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค๋ค. ๐ ์ปจํธ๋กค๋ฌ (Controller)- ๋ทฐ์ ๋ชจ๋ธ์ ์ฐ๊ฒฐ์ ์ญํ ์ ํ๋ค.- ๋ทฐ์์ ๋ฐ์ ์ด๋ฒคํธ๋ฅผ ๋ชจ๋ธ์ ์ ๋ฌํ๊ณ , ๋ชจ๋ธ์์ ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ๋ทฐ๋ก ์ ๋ฌํ๋ค. ๐ ๋ชจ๋ธ (Model)- ์ ํ๋ฆฌ์ผ์ด์
์ ํต์ฌ ๋น์ง๋์ค ๋ก์ง์ ์ํํ๋ค.- ์ฆ ๋ทฐ์์ ๋ฐ์ ์ด๋ฒคํธ๋ฅผ ์ค์ง์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๊ด๋ฆฌ, ์์ ํ๋ ์ญํ ์ ํ๋ค. โ
JS..
2025. 1. 19.