๊ทธ๋ฅ ๋ฒํผ๊ณผ ํผ๋ง ์๋ UI๋ฅผ ๊ตฌ์ฑํ๋ค.
๋๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ค. (ใ
ใ
)
์ฝ๋๋ฆฌ๋ทฐ์์ฒญ์ ํ ๋ ์ ๋ชฉ, ์ฝ๋, ์์ธ์ค๋ช ์ ์์ฑํ๊ณ ๋ฆฌ๋ทฐํ ์ฝ๋์ ์ธ์ด๋ฅผ ์ ํํ๋ค. ์ธ์ด๋ฅผ ์ ํํ๋ฉด ํด๋น ์ธ์ด์ ๋ฆฌ๋ทฐ์ด๋ก ๋ฑ๋กํ ๋ฆฌ๋ทฐ์ด๋ค์ด ์กฐํ๋๊ณ ๋ฆฌ๋ทฐ์ด๋ค์ ์ ํํด์ ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ๋ฉด ๋๋ค.
์ผ๋จ ์์ฒญ์ ์ํ ๋ฐ์ดํฐ๋ ๋ค ์์๋๋ฐ ์ฝ๋๋ถ๋ถ์ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ณ ๋ฏผ์ด๋ค. ์๋ฐ์ดํ ๊ฐ์ ๊ฒ๋ค์ ํฌํจํด์ ์ฌ๋ฌ ํน์๋ฌธ์๋ค์ด ์์ํ ๋ฐ ์ด๊ฑธ ์ด๋ป๊ฒ ๋ณด๋ด๊ณ DB์ ์ ์ฅํ ์ง ์ข์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ณ ์๊ฐํด๋ด์ผ ํ๋ค.
๋ด์ผ์ ์ฝ๋๋ฆฌ๋ทฐ ์์ฒญ ๋ถ๋ถ์ ๋ง๋ฌด๋ฆฌํ๊ณ ๋ฆฌ๋ทฐ์ด๊ฐ ์ ๋ฌ๋ฐ์ ์ฝ๋๋ฆฌ๋ทฐ ์์ฒญ์ ํ์ธํ๋ ๋ถ๋ถ๊น์ง๋ ๊ตฌํํด์ผ๊ฒ ๋ค.
์ค๋์ ์ด์
ajax
ํต์ ์ ํ๋๋ฐ ๋ฐ์ํ ์๋ฌ์ด๋ค.
์ผ๋จ ํด๊ฒฐ๋ฐฉ์์ ๊ฐ์ ๋งคํํ๋ DTO์ ๊ธฐ๋ณธ์์ฑ์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค.
์ ํํ์ง ์์ง๋ง ๋ด ์ถ์ธก์ผ๋ก๋ ๊ฐ์ ๋งคํํ๋ ์ ๋ต์ด ์ผ๋จ ๊ธฐ๋ณธ์์ฑ์๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ Setter
๋ฅผ ํธ์ถํด์ ๊ฐ์ ๋ผ์๋ง์ถ๋ ๊ฒ ์๋๊น ์ถ๋ค ใ