์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ์๋์์
- ํ์
- java
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค
- binarysearch
- ํต ์ ๋ ฌ # quciksort # ์ ๋ ฌ
- MySQL
- ์ํํธ์คํ์ด๋
- Algorithm
- Python
- greedy
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- EOF
- ๊ทธ๋ฆฌ๋
- Top-down
- ํ๋ก์ด๋์์
- ํ๋ค์ด
- ๋ณดํ ์
- ERD Tool
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- ERD ์ค๊ณ
- quickDBD
- hasNext
- charAt
- DynamicProgramming
- binary_search
- ์์ฐจํ์
- ๋ผ์ด์ง์บ ํ
- Today
- Total
Seok_In
[Soft Squared] ์๋ฒ ๊ฐ๋ฐ์ผ์ง 4์ฃผ์ฐจ ๋ณธ๋ฌธ
๐ 4์ฃผ์ฐจ ๊ฐ์๋ด์ฉ(2021.10.04)
๐ท BL(Backend Language) : ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ ์ญํ ์ ํ๋ค.
ex) Spring Boot, NodeJS
๐ท API (Application Programming Interface) : ์ด์์ฒด์ ๋ ์์ฉํ๋ก๊ทธ๋จ ์ฌ์ด์์ ํต์ ํ ๋ ์ฌ์ฉํ๋ ์ธ์ด๋ ๋ฉ์ธ์ง ํ์์ ๋งํ๋ค. ์ฝ๊ฒ ๋งํด์ ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ฐ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ ๊ฒ๋ค์ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ๋ง๋ค์ด๋์ ๊ฒ์ ๋งํ๋ค.
๐ท REST API : ์์์ ํํ์ผ๋ก ๊ตฌ๋ถํ์ฌ ํด๋น ์์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ API๋ฅผ ๋งํ๋ค.
๐ท REST 6๊ฐ์ง ์ ํ์กฐ๊ฑด
- ์ธํฐํ์ด์ค ์ผ๊ด์ฑ : ์ผ๊ด์ ์ธ ์ธํฐํ์ด์ค๋ก ๋ถ๋ฆฌ๋์ด์ผ ํ๋ค.
- ๋ฌด์ํ : ๊ฐ ์์ฒญ ๊ฐ ํด๋ผ์ด์ธํธ์ Context๊ฐ ์๋ฒ์ ์ ์ฅ๋๋ฉด ์๋๋ค.
- ์บ์์ฒ๋ฆฌ๊ฐ๋ฅ : WWW ์์์ ๊ฐ์ด ํด๋ผ์ด์ธํธ๋ ์๋ต์ ์บ์ฑํ ์ ์์ด์ผํ๋ค.
-๊ณ์ธตํ : ํด๋ผ์ด์ธํธ๋ ๋ณดํต ๋์ ์๋ฒ์ ์ง์ ์ฐ๊ฒฐ๋์๋์ง ์ค๊ฐ์๋ฒ๋ฅผ ํตํด ์ฐ๊ฒฐ๋์๋์ง ์ ์ ์๋ค.
- Code on Demand : ์๋ฐ ์ ํ๋ฆฟ์ด๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ ๊ณต์ ํตํด ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ๊ฐ ์คํ์ํฌ ์ ์๋ ๋ก์ง์ ์ ์กํ์ฌ ๊ธฐ๋ฅ์ ํ์ฅ์ํฌ ์ ์๋ค.
๐4์ฃผ์ฐจ ๊ณผ์
๐ 3์ฃผ์ฐจ ๊ณผ์ ์์ ๊ตฌํํ ๊ธฐ๋ฅ API๋ก ๊ตฌ์ถํ๊ธฐ (With ํ ํ๋ฆฟ)
๐ ๊ตฌ์ถํ API ๊ตฌ๊ธ์คํ๋ ๋์ํธ๋ก ๋ช ์ธ์ ์์ฑํ๊ธฐ
๐ท 2021.10.05 ~ 2021.10.09
โผ SpringBoot ๊ธฐ๋ณธ ํ๊ฒฝ ๊ตฌ์ถ
- ์ธ๋ฐ์ด๋ ๊ท์น ์ค์
- WinSCP๋ฅผ ์ด์ฉํ Build ๊ตฌ์ถ
๐จ ์ต์ด์๋ ์๋ฒ์์ ๊ตฌํ์ ํ๋ ค๊ณ ํ์์ผ๋ ๋งค๋ฒ ๋น๋๋ฅผ ํด์ค์ผํ๋ ๊ณผ์ ์ด ๋ฒ๊ฑฐ๋ก์์ ๋ก์ปฌ์์ ์งํํ๊ธฐ๋ก ํ์๋ค.
- DemoApplication ์คํ๊ฐ์ SpringBoot ๊ตฌ์กฐ๋ฅผ ์ดํดํ์ง ๋ชปํด ์๋ฒ์๋ง ๋ฐ์์ ํด๋๊ณ ๋ก์ปฌ์์๋ ๋ฐ์ํ์ง ์์, ์๋๋ ์ค ์๊ณ ๊ณ์ ์ฝ์ง์ ํ๋ค... ๊ฒฐ๊ตญ ์คํฐ๋ ๋ชจ๊ฐ์ฝ์์ ๋์์ ๋ฐ์ ๋ก์ปฌ์์ ๋ฐ์์ ์ํ๋ ๊ฒ์ ์์๊ณ ํ์ ๋ถํฐ ์งํ์ ํ ์ ์์๋ค.
๐ท 2021.10.10 ~ 2021.10.11
โผ API ๊ตฌ์ถ
- GET ๋ฐฉ์์ ํตํ API ๊ตฌ์ถ
๐จ ์๊ฐ์ด ์กฐ๊ธ ์ด๋ฐํ์ฌ ๊ณผ์ ๋ฅผ ์๊ฐ๋ด์ ํ์ง ๋ชปํ๋ค. ๋ชฉ์์ผ๊น์ง ๋ช ์ธ์ ์์ฑ ๋ฐ API ๋ง๋ฌด๋ฆฌ๋ฅผ ํ๊ธฐ๋ก ํ๋ค.
๐ท 2021.10.11~ 2021.10.14
- GET, POST ๋ฐฉ์์ ํตํ API ๊ตฌ์ถ
- ๊ตฌ๊ธ ์คํ๋ ๋ ์ํธ๋ฅผ ํตํ API ๋ช ์ธ์ ์์ฑ
๐จ ์ถํ ๋ณด์ ๋ด์ฉ
- Validation ์์ฑ
- API ๋ช ์ธ์ ์์ฑ๊ฐ ๊ตฌํ ์ฌ์ง ์ถ๊ฐ
- API ๋ช ์ธ์ ์์ฑ๊ฐ ์คํ ์์
- API ๋ช ์ธ์ ์์ฑ๊ฐ STRING์ "" ์ ์ฉํ ์ง ๋ง์ง ํ๊ฐ์ง๋ก ํต์ผํ ๊ฒ
- API ๋ช ์ธ์ ์์ฑ๊ฐ PathVariable์ ์ง์์ฃผ๊ธฐ
- API ๋ช ์ธ์ ์์ฑ๊ฐ isSuccess,code,result ์์ผ๋ก ์ค๊ฒ ํ๊ธฐ
- /menu/storeIdx ๊ฐ์ ๊ฒฝ์ฐ /storeIdx/menu ์์ผ๋ก ๋ง๋ค๊ธฐ
- ResponseSample์ ์ ์ฒด๋ด์ฉ ๋ด๊ธฐ(์บก์ณ๊ฐ ์๋)
- DB์ menuOption์ด ๋น์ด์๋ ์ํ๊ฐ ํ๋๋ ๋ง๋ค์ด์ฃผ๊ธฐ
- API์ Index์ฌํญ ๋งํฌ๋ก ๊ฑธ์ด์ฃผ๊ธฐ
๐ ๊ณผ์ ๋ฅผ ๋ง์น๊ณ ..
์๋ฐ์ ๋ํ ๋ฌธ๋ฒ๋ ์ต์์น ์์ API ์ต์ด ์์ฑ์๋ ์ค๋ ๊ฑธ๋ ธ์ง๋ง ํ๋ ๋ ์์ฑํ๋ค๋ณด๋ ์ต์ํด์ง ํจํด์ผ๋ก ์์ฑํ ์ ์์๋ค. ์ฝ์งํ๋ ์๊ฐ์ด ๋ง์ ํจ์จ์ฑ์ด ๋จ์ด์ง๊ณ ์๋๋ฐ ํจ์จ์ ์ข ๋์ด์ฌ๋ ค์ผ ํ ํ์๊ฐ ์๊ฒ ๋ค.
'SoftSquared > ๊ฐ๋ฐ์ผ์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Soft Squared] ์๋ฒ ๊ฐ๋ฐ์ผ์ง 6์ฃผ์ฐจ (0) | 2021.10.25 |
---|---|
[Soft Squared] ์๋ฒ ๊ฐ๋ฐ์ผ์ง 5์ฃผ์ฐจ (0) | 2021.10.25 |
[Soft Squared] ์๋ฒ ๊ฐ๋ฐ์ผ์ง 3์ฃผ์ฐจ (0) | 2021.10.04 |
[Soft Squared] ์๋ฒ ๊ฐ๋ฐ์ผ์ง 2์ฃผ์ฐจ (0) | 2021.09.21 |
[Soft Squared] ์๋ฒ ๊ฐ๋ฐ์ผ์ง 1์ฃผ์ฐจ (0) | 2021.09.08 |