[MVC] MVC๊ฐ๋
& DAO·VO
์ด๋ฒ ํฌ์คํ
์์๋ MVC์ ๊ฐ๋
๊ณผ ๊ฐ ๋จ๊ณ์์์ ์ญํ , ์์
์์์ ์์
๋ด์ฉ, ์ด๋ก ์ ํ์ฉํ ์์ , DAO & VO๋ฅผ ํ์ฉํ ์ฌ๋ฌ๊ฐ์ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ทธ์ ์ฌ์ฉ ์ค์ต์์์ ๋ํด ๋ค๋ฃจ์๋ค. 1. ๊ธฐ๋ณธ๊ฐ๋
: MVC๋ Model, View, Controller์ ์ฝ์์ด๋ค. ๊ฐ๊ฐ์ด ๋ฌด์์ ์๋ฏธํ๊ณ ๋ค๋ฃจ๋์ง์ ๋ํด ์์๋ณด์. Model : DB์ ์ฐ๋๋๋ ์ฌ๊ณ ๋ฐ์ดํฐ. DBMS(MySQL, Oracle)๋ก ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ java๋ก ๊ฐ์ ธ์ค๋ ์ญํ ์ ํ๋ค. View : ์ฌ์ฉ์ ๊ณต๊ฐ(console, browser). ์ ๊ณต๋์์(pc, phone..)๊ฐ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ, ๊ทธ์ ๋ฐ๋ผ ํ๋ฉด๊ตฌ์ฑ์ด ์์ดํ๋ค. ์ฌ์ฉ์ ์
๋ ฅ์ ๋ํ ์ ํจ์ฑ๊ฒ์ฌ ๋ฑ์ด ์งํ๋๋ ๊ณต๊ฐ์ด๋ค. Controller : Model๊ณผ View๋ฅผ ..
2022. 1. 15.