ฮํ: ๊ณ ํ์ฑ/๊น์ข
๋ฐฑ/์ ํ์ฃผ/์กฐ์ฅํ
-์ ๋ชฉ ์ ์ ์ถํ์ฌ ์นดํ
๊ณ ๋ฆฌ(๋ถ๋ฅ/ํ
๋ง) ISBNโฆ.. ๊ฐ๊ฐ์ GetMapping ํจ์ ๋ง๋ค๊ธฐ
-ํํ์ด์ง ๋์์ธ ๋ฐ ๊ณํ
-HTML CSS ๊ฐ์ ธ์ค๊ธฐ / ๋ง๋ค๊ธฐ
-๊ฐ์์ ํํธ ์ ํ๊ธฐ
-SQL
-์ ๋ณด๋๋ฃจ API ์ ์ฒญํ๊ธฐ
++++++๋ถ๊ฐ์ ์ธ ๊ณํ ์ถ๊ฐ
-Plan A / Plan B / Plan C ์ ํ๊ธฐ
Spring Framework, MySQL, Jsoup, Naver API, ๊ตญ๋ฆฝ์ค์ ๋์๊ด API, ๋์๊ด ์ ๋ณด๋๋ฃจ API
2021.12.24 ~ 2021.12.31 ์ฃผ์ ๋ฐ API ์ ์
2022.01.03 ~ 2022.01.05 API ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ, MySQL DB ์์ฑ
2022.01.06 ~ 2022.01.10 html, css ์ด๊ธฐ ์ ์
2022.01.11 ~ 2022.01.15 controller ์์ฑ
2022.01.16 ~ 2022.01.17 Naver Login API ๊ตฌํ
2022.01.18 ~ 2022.01.21 ๊ฐ๊ฐ์ ํ์ด์ง ์์ฑ, ๋ฒ๊ทธ์์
2022.01.22 ~ 2022.01.23 ๋ฒ๊ทธ ์์ ๋ฐ ppt ์ ์
์ด๋ฆ
์ญํ
๊น์ข
๋ฐฑ
comment, cart, paybill, db
๊ณ ํ์ฑ
FE๊ฐ๋ฐ + ๋คํฌ๋ชจ๋ ๊ตฌํ, QA
์ ํ์ฃผ
Naver Login API์ฐ๋ ๋ฐ ๋ง์ดํ์ด์ง
์กฐ์ฅํ
๋์๊ด API ์ฐ๋, ํ์ฑ, BE, QA
๋ค์ด๋ฒ ๋ก๊ทธ์ธ API, ๊ตญ๋ฆฝ์ค์ ๋์๊ด API, ๋์๊ด ์ ๋ณด๋๋ฃจ API๋ฅผ ํ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
API์์ ํฌ๋กค๋งํ๋ Jsoup(Java์์ ์ฌ์ฉ๊ฐ๋ฅ)๋ฅผ ํ์ฉํ์ฌ ๋์๊ด ์ ๋ณด๋๋ฃจ, ๊ตญ๋ฆฝ์ค์๋์๊ดAPI๋ฅผ Jsonํํ๋ก ๋ฐ์์์ต๋๋ค.
cart - ์ฅ๋ฐ๊ตฌ๋์ ๋ด๊ธด ์ํ
comments - ๋๊ธ
bookDTO๋ Library API์์ ๋ฐ์์จ ์ ๋ณด์
์ฃผ์๊ธฐ๋ฅ - ํํ๋ฉด(๊ฒ์๊ธฐ๋ฅ)
ํค์๋ ๊ฒ์, ์ต๊ทผ ๋ฆฌ๋ทฐ์์ผ๋ก ์ ๋ ฌ๋๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ ์๋๋ก ๊ตฌํ
์ฃผ์๊ธฐ๋ฅ- ๋ก๊ทธ์ธ(๋ค์ด๋ฒ ๋ก๊ทธ์ธ API)
๋ค์ด๋ฒ์์ ์ํธํ๋ id๊ฐ์ ์
๋ ฅ๋ฐ์ ๋ก๊ทธ์ธ์ ์๋ ํ์๊ฐ์
๋ก๊ทธ์ธ ์ฑ๊ณตํ๋ฉด username์ ์ฝ์ด์ welcome message ๋์ฐ๊ธฐ
๋ง์ดํ์ด์ง ์์ ์ ์๋
์์ผ์ ์
๋ ฅํ๋ฉด ์๋์ผ๋ก ๋์ด๊ณ์ฐํ์ฌ ์์ ํ๋๋ก ์ค์ ,
๋ง์ดํ์ด์ง์ ํ์ผ์
๋ก๋ ๊ธฐ๋ฅ ์ถ๊ฐ
์ฃผ์๊ธฐ๋ฅ - ์กฐ๊ฑด๊ฒ์
์ฃผ์๊ธฐ๋ฅ - ์ถ์ฒ๋ชฉ๋ก(๋์ด, ์ฑ๋ณ, ์ฃผ์ ๊ตฌ๋ถ)
๋์๊ด ์ ๋ณด๋๋ฃจ API์์ ์ ๊ณต๋๋ ์กฐ๊ฑด๋ณ ์ถ์ฒ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ํด๋ฆญ์ ํด๋น ์ฑ
๊ฒ์๋จ
์นดํธ๊ธฐ๋ฅ, comments(๋๊ธ ๋ฆฌ๋ทฐ) ๊ธฐ๋ฅ ๊ตฌํ
์ฃผ์๊ธฐ๋ฅ - ์ฅ๋ฐ๊ตฌ๋ & ๊ฒฐ์ ํ์ด์ง
cart๋ ๊ฒฐ์ ํ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ๊ตฌ๋งค๋ด์ญ์ stack์ด ์์ด๊ฒ ๋๋ฉฐ ๋์์ ์นดํธ๋ ๋น์์ง
๋๋ ์ ๋ฐ ๋ฐฐ์ด ์
image๋ฅผ ์ ๋๊ฒฝ๋ก๋ก ๋ณด์ฌ์ฃผ๋๊ฒ์ ๋ณด์์ ๋ถ๊ฐํ๋ฉฐ, ๋ฐ๋์ ์
๋ก๋ ํด๋๋ฅผ uploadFolder๋ก ์ง์ ํด ์ค ํ, display ํ ์ ์๋ ๊ฒ
Json์ ํ์ฑํ ๋์ ํ์
์ ์ ๋ณด๊ณ log๋ฅผ ์ฐ์ด๊ฐ๋ฉฐ ๋๋ฒ๊น
ํ๊ธฐ - ๋ฐ์ดํฐ๋ ๊ฐ์ ๊ฐ์ ๊ฐ์ง๊ณ ๊ฐ๋๋ผ๋ ๋ฐ์ดํ๊ฐ ๋ถ์ ์ ์์์ ์ฃผ์
๋๋ฒ๊น
์ ์งํํ๋ฉฐ springFramework์ ๊ตฌ์กฐ์ ๋ํ ์ดํด๋ฅผ ํ๋ค.
์๋ฐ์๋ ํ์ด์ฌ์ฒ๋ผ ํฌ๋กค๋งํ๊ฒ ํธ๋ฆฌํ ๋๊ตฌ๊ฐ ์๋ค๋ ๊ฒ์ ์์์ (Jsoup)
๋ค์ํ API๋ฅผ ์ฐ๋ํ๋ฉฐ ๊ต์ก๊ณผ์ ์ด์ธ์ ๊ฒ๋ค์ ํ์ฉํจ์ผ๋ก์จ ๋ฐฐ์ด๊ฒ ์ด์์ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ถํด๋ด์์ต๋๋ค. ์์ผ๋ก ์๋ก ๋ค๋ฅธ ๊ฐ์์ ํ๋ก์ ํธ๋ฅผ ์ํํ๋ฉด์๋ ์ฃผ์ด์ง ๋ชฉํ ์ด์์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ด๋ ๋๊ธฐ์๋ค์ด ๋๊ธธ ๊ธฐ์ํฉ๋๋ค.