๊ณต๊ณต ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์์ ๋จน๊ฑฐ๋ฆฌ ์๋น์ค
- ์ฌ์ฉ์๋ ์๋ ๋ฅด๊ธฐ ์ ๋ณด๋ฅผ ์ ๋ ฅํ์ฌ ์์์ ์ฑ๋ถ์ ๋ฐ๋ผ ํผํด์ผ ํ ์์์ ๋ฏธ๋ฆฌ ํ์ธํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ญ์ทจํ ์์ ์์ ์ ๋ณด๋ฅผ ์ํ ๊ทธ๋ํ๋ก ๋์ํํ์ฌ ํ ๋์ ํ์ธํ ์ ์์ต๋๋ค.
- ํ๋ก์, ํ๋ก์ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์ ๊ฐ์ ์ญ์ทจ ์ ๋ณด๋ฅผ ์๋ก ๊ณต์ ํ ์ ์์ต๋๋ค.
- ๊ณต์ง์ฌํญ ๊ธฐ๋ฅ์ ํตํด ์ด์์๋ ์ค์ ๋ฉ์ธ์ง๋ฅผ ์ฌ์ฉ์๋ค์๊ฒ ์ ๋ฌํ ์ ์์ต๋๋ค.
- ๊ฒ์ํ์ ๊ธ์ด๋ ์ฌ์ง์ ์ ๋ก๋ํ๊ณ ๋๊ธ์ ๋ฌ๋ฉฐ ์ฌ์ฉ์ ๊ฐ ์น๋ชฉ์ ๋๋ชจํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์์ ํ๋์ง์์ ๋ฐ๋ผ ์์ ๋ฆฌ์คํธ๋ฅผ ์ถ์ฒํฉ๋๋ค.
Design Pattern | MVC(๋ชจ๋ธ-๋ทฐ-์ปจํธ๋กค๋ฌ) ๊ตฌ์กฐ |
Front-End | JSP(๊ฒ์ํ ์ ์ธ) Vue.js(๊ฒ์ํ) jQuery(AJAX๋ฅผ ์ด์ฉํ ๋น๋๊ธฐ ํต์ ) |
Back-End | SpringBoot(maven, MyBatis) |
๋ฐ์ดํฐ๋ฒ ์ด์ค | MySQL |
Server | tomcat9 ์ธ์ฅ ์๋ฒ๋ฅผ ์ด์ฉํ .war ๋ฐฐํฌ |
- ํ๋ก์, ํ๋ก์ ๊ธฐ๋ฅ
- ๋ ์ง๋ณ ์์ ์ญ์ทจ ๊ธฐ๋ก ๊ธฐ๋ฅ, ์์ ์ ๋ณด ์ํ ๊ทธ๋ํ ๋์ํ
- ๋จน๊ณ ์ถ์ ์์ ์ฐ ๊ธฐ๋ฅ
- ์ ์ฒด์ ๋ณด์ ํ๋์ง์์ ๋ฐ๋ฅธ ์ต์ ์ ์์ ๋ฆฌ์คํธ ์ถ์ฒ ๊ธฐ๋ฅ(๊น์ด ์ฐ์ ํ์ ๊ธฐ๋ฒ)
- ๊ฒ์ํ(๋๊ธ ๊ธฐ๋ฅ ์ถ๊ฐ), ๊ณต์ง์ฌํญ
- SHA-256 ํด์ฌ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น๋ฐ๋ฒํธ ์ํธํ
- ๐จโ๐ป๊น๋ํ
- ๐ฉโ๐ป์ด์๋ฏผ