๐ฎ ์ค๋ ํ ์ผ
- ํ์ด๋ ํ๋ก์ ํธ ๊ฐ์ธ ์์
: ํ๋ฉด ๊ตฌํ, ๋์ ํ๋ฉด์ ์ํ ์ฝ๋ ์์ฑ
- ์ธ๋ฏธ ํ๋ก์ ํธ๋ ํ ๊ฐ์ง์ ๊ธธ๋ฐ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ๊ทธ ๊ธธ์ด ๋์๊ฐ๋ ๊ธธ์ธ์ง, ์ด๋ค ๊ธธ์ธ์ง ๊ณ ๋ฏผํ ํ์๊ฐ ์์๋๋ฐ
์ด๋ฒ์๋ ๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ์๊ฒ ๋ ๋์ '์ด๋ป๊ฒ ๊ตฌํํ ๊ฒ์ธ๊ฐ'์ ๋ํ ๊ณ ๋ฏผ์ ์๊ฐ์ด ๋ ๋ง์์ง ๊ฒ ๊ฐ๋ค.
- ํ ํ์ด์ง์ ๋ํ์ฌ ์์ฒญ๋ฐฉ์์ ๋ฐ๋ผ์๋ ๋ฌ๋ผ์ง๊ณ , ๋ค์์ ๊ฒ์์กฐ๊ฑด์ผ๋ก ajax๋ ํ๋ ค๊ณ ํ๋ค๋ณด๋ ์ฒซ ๋ฐฉํฅํค๋ฅผ ์ก์ ์ง๊ธ ๋ ์๊ฐ์ด๋ค.
- ๊ธฐ๊ฐ์ ์ ํํ๋ ๋ฌ๋ ฅ์ด ํ์ํด์, ๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ๋ฏํ(?) ๋ผ์ด๋ธ๋ฌ๋ฆฌ daterangepicker ๋ฅผ ๊ตฌ๊ธ๋ง์ผ๋ก ์ง์ ์ฐพ์ ์ฌ์ฉํด๋ณด์๋ค.
๊ฐ๋จํ๊ฒ๋ง ์ ํด ๋ณธ moment.js์ ๋ฉ์๋๋ ํ์ฉํด๋ณผ ์ ์์๋ค.
- ๊ฐ์ธ์์
์ธ๋ถ ์ผ์ ๊ณํ : ์ผ๋ถ๋ฌ ํ์ดํธํ๊ฒ ๊ณํํด๋์๋ค. ๋ถ๋ช
๋ฏธ๋ค์งํ
๋..
- ๊ธฐ์ ๋ฉด์ ๋ต๋ณ : ์ ์ง ๋จ์ด๋ง ์ต์ํ ์ง๋ ฌํ(Serialization)์ ๋ํด ์ ๋ฆฌํด๋ณผ ์ ์์๋ค. ์ดํด๋ฆฝ์ค์์ serialVersionUID ์ง์ ํด์ฃผ๋ผ๊ณ ๋จ๋ ๊ฒ ์ง๋ ฌํ ๋๋ฌธ์ด์๊ตฌ๋
๐ฅ ๋ด์ผ ํ ์ผ
- ํ์ด๋ ํ๋ก์ ํธ ๊ฐ์ธ ์์
: ์์ ์กฐํ ํ๋ฉด ๊ตฌํ ์ฌ์ํ๊ฒ ๋ ๋ผ์๋ ๊ฒ ๊ตฌํํ๊ธฐ (์์ด์ฝ, ๋๋กญ๋ค์ด, ์ฃผ์ ์์ )
- ๊ธฐ์ ๋ฉด์ ๋ต๋ณ
- ๊ฐ๋ฐ ๊ณต๋ถ๋ ์๋์ง๋ง ๋
์๋ชจ์ ์ฑ
์ฝ๊ธฐ .. ๋ค์์ฃผ์๋ ๋ ํ๋ก์ ํธ์ ์ง์คํด์ผํ ํ
๋ฐ ์ ์ฝ์ง๋ฅผ ๋ชปํด์
๋ฏธ๋ฃจ๋ ์ต๊ด ๋ค์ ์๊ธฐ์ง ์๋๋ก ๋
ธ๋ ฅํ๊ธฐ.
์ฝ๋ฉ์ ๋ฐค์๋ ํ์ง ๋ง๊ธฐ. ์ฐจ๋ผ๋ฆฌ ์ผ์ฐ ์ผ์ด๋์ ์์นจ์ ํ๊ธฐ.
(๋ฐค์๋ ์ด์ํ ์ง์ฐฉ์ผ๋ก ์ธํ ์ฝ์ง์ ํ๊ฒ ๋๋๋ผ ๋๋)