๐ฎ ์ค๋ ํ ์ผ
-
ํ์ ์๊ฐ ๋ฐ ๋ณต์ต: jsp ๊ฒ์ํ ๊ตฌํ - ๋น๋ฐ๋ฒํธ ์ํธํ, ๋๋ถ๋ฅ-์๋ถ๋ฅ ์ฝค๋ณด๋ฐ์ค ajax, ๊ฒ์ํ ๊ฒ์ ๊ธฐ๋ฅ
์ค์ต ๋ด์ฉ์ ์ค์ค๋ก ํด๋ณด๊ธฐ
- apache commons api ์ด์ฉํด์ ๋น๋ฐ๋ฒํธ ์ํธํํ๊ธฐ (ํ์๊ฐ์
์ SHA256 ์ํธํ -> DB์ ์ฅ -> ๋ก๊ทธ์ธ/๋ก๊ทธ์์)
- ajax๋ก ๋๋ถ๋ฅ ์ ํ์ ์๋ถ๋ฅ ๋ํ๋๋ ์นดํ
๊ณ ๋ฆฌ ์ฝค๋ณด๋ฐ์ค ๊ตฌํํ๊ธฐ
- ์นดํ
๊ณ ๋ฆฌ ์ปฌ๋ผ ์ถ๊ฐ์ ๋ํ์ฌ ๊ฒ์ํ CRUD ๊ธฐ๋ฅ์ ๋ฐ์
- ์ธ๋ฏธ ํ๋ก์ ํธ 2์ฐจ ํ์: 9์ผ์ ์ฒซ ํ์๋ก ํ๋ก์ ํธ ์ฃผ์ ๋ฅผ ์ ํ๊ณ , ์ค๋์ ํ๋ฉด ๋ถ์์ ํตํด ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ๊ธฐ๋ฅ์ ์ ํ๋ค.
๐ฅ ๋ด์ผ ํ ์ผ
- ํ์ ์ค์ต ์ค์ค๋ก ํด๋ณด๊ธฐ: ๊ฒ์ํ ๊ฒ์ + ์กฐํํ ์ต์
๊ตฌํ
- ๋์ ๋ฐ์ดํฐ ๋งคํ ์ ํ๋ฆฌ์ผ์ด์
: ๋ง์ปค์ ํด๋ฆญ์ด๋ฒคํธ ์ ์ฉํด๋ณด๊ธฐ (์ ๋ณด ์กฐํ)
- ๊ทธ๋์ ๋ฐฐ์ด ๊ฒ ์ ์ฒด์ ์ธ ๋ณต์ต
ํผ์์ ์กฐ๊ธ์ฉ ํด๋ณด๋ ๊ฒ๋ค(๋ค ํ๋ค ๋ง ์ํ๋ก ์๋ค..)์ ์ง๊ธ๊น์ง ์์
์์ ๋์จ ๊ฒ ๋ณต์ต ๊ฒธ ๋ด์ผ๊น์ง๋ง ํด๋ณด๊ณ ,
์ผ์์ผ์๋ ์ ์ฒด์ ์ธ ๊ฐ๋ฐ ํ๋ฆ ์์ฃผ๋ก ๊ทธ๋์ ๋ฐฐ์ด ๊ฒ ๋ณต์ต, ์์์ผ๋ถํฐ๋ ์ธ๋ฏธ ํ๋ก์ ํธ์ ์ง์คํด์ผ๊ฒ ๋ค.
์ด๊ธฐ ์ค๊ณ์ ๋ฐ๋ผ์ ๋์ค์ ์์ํ ์ ๋๊ฐ ๋ค๋ฅผ ๊ฒ ๊ฐ์์ ๋ถ๋ด์ด ํฌ๋ค. ์ ํ ์ ์์์ผ๋ฉด ์ข๊ฒ ๋ค
์ ์๋ ์์๋ ์คํ ์ค์๊ฐ ๋๊ณ ์๋ค.. ์ ํํ ์๊ฐํ๊ณ ์คํ์ ์ฎ๊ธฐ๊ธฐ