์คํ๋ง ๋ถํธ 3์ ๊ตฌ์กฐ
์คํ๋ง ๋ถํธ๋ ๊ฐ ๊ณ์ธต์ด ์ ์์ ๊ณ์ธต๊ณผ ํต์ ํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
๊ฐ ๊ณ์ธต์ ์๋ก ์ํตํ ์ ์์ง๋ง ๋ค๋ฅธ ๊ณ์ธต์ ์ง์ ์ ์ธ ์ํฅ์ ์ฃผ์ง๋ ์๋๋ค.
ํ๋ ์ ํ ์ด์ ๊ณ์ธต
HTTP ์์ฒญ์ ๋ฐ์ ๋น์ฆ๋์ค ๊ณ์ธต์ผ๋ก ์ ์กํ๋ ์ญํ ์ ํ๋ค. ์ปจํธ๋กค๋ฌ๊ฐ ํ๋ ์ ํ ์ด์ ๊ณ์ธต ์ญํ ์ ํ๋ฉฐ
์ปจํธ๋กค๋ฌ๋ ์ฌ๋ฌ๊ฐ ์กด์ฌํ ์ ์๋ค.
๋น์ฆ๋์ค ๊ณ์ธต
๋น์ฆ๋์ค ๋ก์ง์ ์ฒ๋ฆฌํ๋ ๊ณ์ธต์ด๋ค.
ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํ๊ธฐ ์ํ ๋ก์ง์ธ ์๋น์ค๊ฐ ๋น์ฆ๋์ค ๊ณ์ธต์ ์ญํ ์ ํ๋ค.
ํผ์์คํด์ค ๊ณ์ธต
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ๋ก์ง์ ์ฒ๋ฆฌํ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๋ DAO(๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต๊ณผ ์ํธ์์ฉ ํ๊ธฐ ์ํ ๊ฐ์ฒด)๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
Repository๊ฐ ํผ์์คํด์ค ๊ณ์ธต์ ์ญํ ์ ํ๋ค.
์คํ๋ง ๋ถํธ ๋๋ ํฐ๋ฆฌ ๊ตฌ์ฑ
- main
- ์ค์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ณต๊ฐ.
- ํ๋ก์ ํธ ์คํ์ ํ์ํ ์์ค์ฝ๋๊ฐ ๋ค์ด์๋ค.
- test
- ํ๋ก์ ํธ์ ์์ค์ฝ๋๋ฅผ ํ ์คํธํ ๋ชฉ์ ์ ์ฝ๋๊ฐ ๋ค์ด์๋ค.
- build.gradle
- ๋น๋๋ฅผ ์ค์ ํ๋ ํ์ผ.
- ์์กด์ฑ์ด๋ ํ๋ฌ๊ทธ์ธ ์ค์ ๊ณผ ๊ฐ์ ์ค์ ์ ํ ๋ ์ฌ์ฉ
- settings.gradle
- ๋น๋ํ ํ๋ก์ ํธ์ ์ ๋ณด๋ฅผ ์ค์ ํ๋ ํ์ผ
'๐งFramework > SprintBoot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SpringBoot] ์คํ๋ง ๋ถํธ ํ ์คํธ ์ฝ๋ (0) | 2024.09.15 |
---|---|
[SpringBoot] ์คํ๋ง ๋ถํธ ์์๋ณด๊ธฐ - 2 (0) | 2024.09.15 |
[SpringBoot] ์คํ๋ง ๋ถํธ ์์๋ณด๊ธฐ - 1 (0) | 2024.09.14 |
[SpringBoot] ์คํ๋ง๊ณผ ์คํ๋ง ๋ถํธ (0) | 2024.09.14 |