JAVA#21 _ MVC Pattern (Part.2)
#1 Model์ ์ญํ
: ์๋ฃํ(DTO,VO)์ ์ ์
→ DTO = Data Transfer Object
→ VO = Value Object
: CRUD, ๋น์ฆ๋์ค ๋ฉ์๋, ํต์ฌ ๊ด์ฌ, ํต์ฌ ๊ธฐ๋ฅ์ ํจ
: DB, DBMS, DATA ๋ฑ์ ๊ด๋ฆฌํจ
: DTO์ DAO๋ ํ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์
: DTO → ์๋ฃํ์ ์ ์ํ๋ ์ญํ , ํ๋ก๊ทธ๋จ์ ์ํฅ์ ์ฃผ์ง๋ ์์
: DAO → CRUD๋ฅผ ๊ตฌํํ๋ ๊ธฐ๋ฅ,
#2 View์ ์ญํ
: ํ๋ฉด(Console์ฐฝ, ์น ๋ธ๋ผ์ฐ์ , ์ฌ์ฉ์, ํด๋ผ์ด์ธํธ) ์ถ๋ ฅ์ ๋ด๋น
: ์ฌ์ฉ์(ํด๋ผ์ด์ธํธ, ํ๋ฉด, Console์ฐฝ, ์น ๋ธ๋ผ์ฐ์ )๋ก ๋ถํฐ ์ ๋ ฅ์ ๋ฐ์์ค๋ ์ญํ
: ์ฌ์ฉ์์์ ์ํต์ ๊ด๋ฆฌ
: ์ ํจ์ฑ ๊ฒ์ฌ, ์์ธ์ฒ๋ฆฌ ๋ฑ์ ์ํํจ
#3 Controller์ ์ญํ
: Model ๊ณผ View๋ฅผ ์ฐ๊ฒฐํ๋ ์ญํ
: โ โ Model๊ณผ View๋ฅผ ๋ฉค๋ฒ๋ณ์๋ก ๊ฐ์ ธ์ผํจโ โ → Controller์ ๊ฐ์ฅ ํต์ฌ์ด ๋๋ ๋ถ๋ถ
: System.out.println์ ์์ฑํ๋ฉด ์๋จ → ๋ก๊ทธ๋ ์์ฑ ๊ฐ๋ฅ
๋ด์ฉ ์ง์์ ์ผ๋ก ์ถ๊ฐ ์์ ...