[Spring boot] DAO์ DTO
์คํ๋ง ๋ถํธ๋ฅผ DB์ ๊ฐ์ด ์ด์ฉํ๋ฉด์, DAO, DTO๋ผ๋ ๋จ์ด๋ฅผ ๊ณ์ ์ฌ์ฉํ์์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก DAO, DTO๊ฐ ๋ฌด์์ธ์ง ์ด๋ฒ ํฌ์คํธ์์ ํ ๋ฒ ์ ๋๋ก ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. DAO DAO๋ Data Access Object์ ์ฝ์๋ก ์ฝ๊ฒ ๋งํ์๋ฉด DB์ data์ ์ ๊ทผํ๊ธฐ ์ํ ๊ฐ์ฒด์ ๋๋ค. ์ด๊ฒ์ด ์ ํ์ํ ๊น์? ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก DB์ ์ ๊ทผํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ ๊ฒ์ SQL ์ฝ๋์ ๋๋ค. ๊ทธ๋ฌ๋ Java์์ ์ง์ ์ ์ผ๋ก SQL ์ฝ๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ Connection์ ์์ฑํ๊ณ PrepareStatement๋ฅผ ๋ง๋ค๊ณ , ์ง์ SQL ์ฝ๋๋ฅผ ์์ฑํ์ฌ Connection์ ๋ซ๋ ๋ณต์กํ ๊ณผ์ ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๊ฐ ์ด๋ฅผ ์ํํ ๋๋ง๋ค ์ปค๋ฅ์ ์ ์์ฑํ๋ ๊ฒ๋ถํฐ ์์ํ์ฌ ๋ณต์กํ ๊ณผ์ ์ ๋ฐ๋ณตํด์ ์ฝ๋ฉํ๋ ..