DAO์ DTO๋?
1. DAO์ DTO๋ฅผ ๋ฐฐ์ฐ๋ ค๊ณ ํ๋ ์ด์ ์ ๋ฒ์ ์ค์ตํด๋ดค๋ JDBC ๊ฒ์ํ์ ํ ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฌธ์ ์ ์ด ์์๋ค. ๋ฆฌ์คํธ ๋ฒํธ ์ ๋ชฉ ์์ฑ์ ์กฐํ์ ๋ฑ๋ก์ผ ์ ๊ท๋ฑ๋ก list.jsp๋ฅผ ์๋ก ๋ณด์๋ฉด ์ฌ๋ฌ ์ฝ๋๊ฐ ๋ณต์กํ๊ฒ ๋์ด ์์ด ๋ถํธํ๋ค๋ ์ ์ด ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋๊ฐ์ DB ์ปค๋ฅ์
์ฝ๋๋ฅผ ๋งค ํ์ด์ง๋ง๋ค ์์ฑํด์ผํด์ ๋ฒ๊ฑฐ๋กญ๊ณ ํจ์จ์ฑ๋ ๋จ์ด์ง๋ค๊ณ ์๊ฐํ๋ค. ์ง๊ธ์ ๊ฐ๋จํ ๊ฒ์ํ์ด์ง๋ง ๋์ค์ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด ์ด๋ฅผ ๊ด๋ฆฌํ๊ธฐ๋ ์ด๋ ค์ธ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ด๋ฅผ ์ข ๋ถ๋ฆฌํ๊ธฐ ์ํด DAO์ DTO์ ๋ํด์ ๊ณต๋ถํด๋ณด๋ ค๊ณ ํ๋ค! 2. DAO์ DTO์ ๊ฐ๋
DAO (Data Access Object) : DB ์ ๊ทผ์ ๋ชฉ์ ์ผ๋ก ํ๋ ๊ฐ์ฒด DTO (Data Transfer Object) : ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ๊ฐ์ฒด๋ฅผ ๋ค๋ฅธ ์์คํ
์ผ๋ก ์ ๋ฌํ๋ ์ญํ ..
2021.03.31