REBORN์ ์ ๊ธฐ ๋๋ฌผ์ ๋ํ ๊ด์ฌ์ ์ฌ๊ณ ์ํค๊ธฐ ์ํด ๋๋ฌผ๋ค์ ์ด๋ฆ์ ์ง์ด์ฃผ๋ ์น์ฌ์ดํธ์ ๋๋ค.
โผ ๋ณธ ํ๋ก์ ํธ๋ ํ์คํ ๊ฐ๋ฐ๊ณผ์ ์์ ์ ๋ณต์ต์ ์ํด Spring boot ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. โผ
NOTE: ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ๋ฉด Demo ์์ ์ฌ์ ๋ฉ๋๋ค๐
๊ณต๊ณต ๋ฐ์ดํฐ API, ์นด์นด์ค API, coolsms, mail SMTP, fetch API, three.js
MySQL
Spring Boot suite, VsCode
Git
google presentation, ER-win, Trello
NOTE: ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ๋ฉด Demo ์์ ์ฌ์ ๋ฉ๋๋ค๐
โ OPEN API๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ธฐ๋๋ฌผ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
โ ์กฐ๊ฑด ํํฐ๋ฅผ ํตํด ์ ๊ธฐ๋๋ฌผ ๋ชฉ๋ก ์กฐํ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ์์ธ ์กฐํ ์ ๋๋ฌผ ์ ๋ณด ๋ฐ ๋ฐ๊ฒฌ ์์น/๋ณดํธ ์์น๋ฅผ ์นด์นด์ค MAP์ผ๋ก ์ ์ํฉ๋๋ค.
โ ๋ํ ์นด์นด์ค ๊ณต์ ๊ธฐ๋ฅ์ ํตํด ์ ๊ธฐ๋๋ฌผ ์ ๋ณด๋ฅผ ์ง์ธ๋ค์๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค.
โ ์ ๊ธฐ๋๋ฌผ๋ค์๊ฒ ์ด๋ฆ์ ์ง์ด์ฃผ๊ณ , ํฌํ๋ฅผ ํตํด ๋๋ฌผ์๊ฒ ๊ฐ์ฅ ์ด์ธ๋ฆฌ๋ ์ด๋ฆ์ ์ ์ ํฉ๋๋ค.
โ ํฌํ๋ Spring Scheduler๋ฅผ ํตํด ์ด๋ฆ ๋ชจ์ง์ผ์, ํฌํ ๊ธฐ๊ฐ์ ํ๋จํ์ฌ ํฌํ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ ํฉ๋๋ค.
โ OPEN API๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋๋ฌผ ๋ณดํธ์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
โ ๋ณดํธ์ ๊ฒ์ ์ ๊ด๋ จ ๊ฒ์์ด ์ ์, ๊ฒ์์ด ์๋์์ฑ ๋ฑ์ ๊ธฐ๋ฅ์ ํตํด ํธ๋ฆฌํ ๋ณดํธ์ ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
โ ๋ณดํธ์ ์ ๋ณด์ ํจ๊ป ๋ณดํธ ์ค์ธ ๋๋ฌผ ๋ชฉ๋ก์ ์ ์ํ๊ณ , ํ๊ฐ ๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ๋ฑ๋ก ํ ์ ์์ต๋๋ค.
โ ํ์ ๊ฐ ์ ๋ณด ๊ต๋ฅ ๋ฐ ์ํต์ ์ํ ์ปค๋ฎค๋ํฐ(๊ฒ์ํ) ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
โ ๊ฒ์๊ธ ์์ฑ์ ์ํ ๋ฑ๋ก/์์ /์ญ์ /์ข์์ ๊ธฐ๋ฅ๊ณผ ๋๊ธ ์์ฑ/์์ /์ญ์ ๊ธฐ๋ฅ์ ํตํด ํ์๊ฐ ์ ๋ณด๋ฅผ ์์ ๋กญ๊ฒ ์ฃผ๊ณ ๋ฐ์ ์ ์์ต๋๋ค.
โ ๋ํ, [์ค์ข ์ ๊ณ ๊ฒ์ํ]์ ๊ฒฝ์ฐ ์ค์ข ๋ ๋๋ฌผ์ ์ฐพ๋ ๊ฒ์ํ์ผ๋ก ๊ธ ๋ฑ๋ก ์ ํ์ ์ ์ฒด์๊ฒ ๋๋ฌผ์ ์ฐพ๋ ์๋ฆผ ๋ฉ์ผ์ด ์ ์ก ๋ฉ๋๋ค.
โ Spring Security ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์ ๋ฑ์ ํ์ ์ธ์ฆ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
โ ์์ด๋ ๋ฐ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ์, ์ด๋ฉ์ผ ์ธ์ฆ๊ณผ ํด๋์ ํ ์ธ์ฆ์ ํตํด ์ธ์ฆ์ ์งํํ ํ ์ฌ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
โ ๋๋ฌผ์ ๊ธฐ๋ฅด๋๋ฐ ํ์ํ ์ ์ฉํ ์ ๋ณด๋ค์ ์ ๊ณตํฉ๋๋ค.
โ ๊ด๋ฆฌ์๊ฐ ์ ์ฉํ ์ ๋ณด๋ค์ ์ ๋ณ ํ ๊ฒ์ํ๋ฉฐ, ๊ฒ์ ๋ ์ ๋ณด๋ ํ์ข ๋ณ๋ก ๋ถ๋ฅ๋์ด ์ ์ ๋ฉ๋๋ค.