โป ์ด ๊ธ์ ์ฝ๋ํ๋ ์ ์ฒดํ๋จ ํ๋์ ํ๋ฉด์ ๋ง๋ค์ด์ก์ต๋๋ค.
โป Spring Boot ์น๊ฐ๋ฐ ์
๋ฌธ ๊ฐ์์
๋๋ค.
โป ์ฝ๋ํ๋ ์ ๋ฐ๋ก๊ฐ๊ธฐ
Data Access Layer์ ๊ฐ๋
Data Access Layer
- Database์ ์ ๊ทผํ์ฌ ๋ฐ์ดํฐ ์ ์ฅ, ์กฐํ ๋ฑ์ ์ํํ๋ ์ญํ
- Service์ Database ์ฌ์ด์ ์ถ์ํ๋ ๊ณ์ธต
- Database ๊ธฐ์ ์ด ๋ณ๊ฒฝ๋๋ฉด Data Access Layer์ ์ฝ๋๋ ๋ณ๊ฒฝ๋ ์ ์์ง๋ง, Service ๊ณ์ธต์ ์ฝ๋๋ ๋ณ๊ฒฝ๋์ง ์์
๋ฐ์ดํฐ๋ฅผ ์ ๊ทผํ๊ธฐ ์ํ ๊ธฐ์
- JDBC
- JDBC Template
- SQL Mapper
- ORM
Maven
- java ํ๋ก์ ํธ์์ ์ฌ์ฉ ๋๋ ๋น๋ ์๋ํ ๋๊ตฌ
- Maven์ 2๊ฐ์ง ๊ธฐ๋ฅ
- ํ๋ก์ ํธ ๊ตฌ์ฑ ๋ฐ ๋น๋ ๊ด๋ฆฌ
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ ๊ด๋ฆฌ
Maven ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ ๊ด๋ฆฌ
- ์ฌ์ฉํ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ณด๋ฅผ ๋ช
์ํ๋ฉด ์๋ ๋ค์ด๋ก๋ํ ์ฌ์ฉ
Maven pom.xml
- Maven์ด ํ๋ก์ ํธ๋ฅผ ๋น๋ํ๊ธฐ ์ํด ํ์ํ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ๋ xml ํ์ผ
- pom.xml ํ๊ทธ
- project
- groupid
- artifactld
- version
- dependencies
- dependency