์ค๋ ํ ์ผ
| 10:00 ~ 11:00 | ์๊ณ ๋ฆฌ์ฆ ์ฝ๋์นดํ ํ๊ธฐ(3๋ฌธ์ ) |
| 11:00 ~ 12:00 | ์ทจ์ ์ง์ ์ธ์ |
| 12:00 ~ 13:00 | Spring ์ ๋ฌธ์ฃผ์ฐจ ๊ฐ์ ์๊ฐ(๋ฉ๋ชจ์ฅ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ) |
| 14:00 ~ 15:40 | Spring ์ ๋ฌธ์ฃผ์ฐจ ๊ฐ์ ์๊ฐ(Database, SQL) |
๋ฐฐ์ด์
1. ๋ฉ๋ชจ์ฅ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
- DTO๋ ๋ฐ์ดํฐ ์ ์ก ๋ฐ ์ด๋์ ์ํด ์์ฑ๋๋ ๊ฐ์ฒด๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํตํ๋ ์ํฐํฐ๋ ๊ต์ฅํ ์กฐ์ฌ์ค๋ฝ๊ฒ ๋ค๋ฃจ์ด์ผํ๊ธฐ ๋๋ฌธ์ DTO ์ฌ์ฉํจ!
- ๋ฉ๋ชจ ๋ฑ๋ก API, ๋ฉ๋ชจ ์กฐํ API, ๋ฉ๋ชจ ์์ API, ๋ฉ๋ชจ ์ญ์ API ๊ตฌํ
- Memo ์ํฐํฐ์ ResponseDto, RequestDto ์์ฑ
[๋ด์ผ๋ฐฐ์์บ ํ_Spring Boot ์ ๋ฌธ์ฃผ์ฐจ] ๋ฉ๋ชจ์ฅ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
๋ฉ๋ชจ์ฅ ํ๋ก์ ํธ ์ค๊ณํ๋ก์ ํธ ์์ฑ ํ ์คํHTML ํ์ผ ์์ฑ, ์ด๋ฏธ์ง ์ ์ฅ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ ์์ฒญ(/)์ ํ๋ฉด ๋ด๋ถ ์ค์ ์ ์ํด static ํด๋ ์๋์ ์๋ index.html์ ์ฐพ์ ๋ฐํํจ(default ์ค์ )๋ฉ๋ชจ์ฅ ๊ธฐ๋ฅ
basicconcept.tistory.com
2. Database์ SQL
- SQL์ DDL, DML ์์ฑ๋ฒ ํ์ต ๋ฐ ์ฐ์ต
- JDBC: Java ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐํด์ฃผ๋ ์ญํ
- JDBC ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ณตํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐ ๋ก์ง์ ๋ณ๊ฒฝํ ํ์ ์์ด ์์ฝ๊ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ๊ฒฝ ๊ฐ๋ฅ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ ํ๊ธฐ ์ํ ์๋ง์ ์์ ์ ๋์ ์ฒ๋ฆฌํด์ฃผ๋ Spring JDBC ์ค ํ๋์ธ JdbcTemplate ์กด์ฌ
- JdbcTemplate์ ์ฌ์ฉํด๋ ์์ฑํ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ์กด์ฌํจ!
- ์๋ฐ ๊ฐ๋ฐ์๋ค์ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ Java ๊ฐ์ฒด๋ฅผ mappingํด์ ์ํตํ ์ ์๋ ORM ๊ธฐ์ ๋ฑ์ฅํจ
[๋ด์ผ๋ฐฐ์์บ ํ_Spring Boot ์ ๋ฌธ์ฃผ์ฐจ] Database์ SQL
Database(๋ฐ์ดํฐ๋ฒ ์ด์ค)๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ์ ์งํฉ์ผ๋ก, ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํด์ฃผ๋ ์ญํ ์ํDBMS(Database Management System): Database๋ฅผ ๊ด๋ฆฌํ๊ณ ์ด์ํ๋ ์ํํธ์จ์ดRDBMS(Relational DBMS)๊ด๊ณํ ๋ฐ์ด
basicconcept.tistory.com
๋ด์ผ ํ ์ผ
- Spring ์๋ จ ์ฑํฐ 1 ๊ฐ์ ๋ฃ๊ธฐ
'๋ฐฑ์๋ > ๋ด์ผ๋ฐฐ์์บ ํ_Java๋จ๊ธฐ์ฌํ8๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [TIL] Spring ์๋ จ์ฃผ์ฐจ 1์ฃผ์ฐจ(Spring Security, Validation) (0) | 2026.06.29 |
|---|---|
| [TIL] Spring ์๋ จ์ฃผ์ฐจ 1์ฃผ์ฐจ(Bean, ์ธ์ฆ๊ณผ ์ธ๊ฐ, ์ฟ ํค-์ธ์ , JWT) (0) | 2026.06.26 |
| [TIL] Spring ์ ๋ฌธ์ฃผ์ฐจ 2์ฃผ์ฐจ (0) | 2026.06.25 |
| [TIL] Spring ์ ๋ฌธ์ฃผ์ฐจ ๊ฐ์(ํ ์คํธ ์ฝ๋&Spring MVC) (0) | 2026.06.23 |
| [TIL] OT ๋ฐ Spring ์ ๋ฌธ ์ฃผ์ฐจ ๊ฐ์ ๋ฃ๊ธฐ (0) | 2026.06.22 |