๋์๊ณผํ๋ํ๊ต๋ฅผ ์กธ์
์ ์๋๊ณ ์๊ธฐ์ ๋ง๋ ๊ฐ์ธ ํ๋ก์ ํธ์ด๋ฉฐ
DIT ์ปดํจํฐ ์ํํธ์จ์ด๊ณผ์ ์๊ฐ์ ์ปค๋ฎค๋ํฐ๋ฅผ ์ฃผ์ ๋ก ์ ํ์ฌ ๊ตฌํํ์๊ณ
ํ๊ณผ์๊ฐ, ํ๊ณผ ์ปค๋ฎค๋ํฐ, ํ๊ณผ ์ฌ์ง๋ณ๋ก ๊ตฌํ๋์ด ์์ผ๋ฉฐ
ํ๊ณผ์ ๊ดํ ์ ๋ณด๋ฅผ ์์์๊ณ ๋ ๋ชจ๋ฅด๋๊ฑธ ์ง๋ฌธํ์ฌ ์ ๋ณด๊ณต์ ๊ฐ ๊ฐ๋ฅํ๊ฒ๋
ํ๊ณ ํ๊ณผ์ฌ์ง์ผ๋ก ํ๊ณผ๋ด์ ๋ถ์๊ธฐ๋ ์ด๋ค์ง ํ์ธํ ์ ์๊ฒ๋ ๋ง๋ค์์ต๋๋ค.
ํด๋น ํ๋ก์ ํธ๋ MVCํจํด์ผ๋ก ๋ง๋ค์์ต๋๋ค!
1. ๋ฉ์ธํ๋ฉด
- ํ๋ก์ ํธ์ ๋ฉ์ธํ๋ฉด์ ๋๋ค.
- ์๋จ์ ํค๋๋ฐ๋ฅผ ํตํ์ฌ ์ํ๋ ์นดํ ๊ณ ๋ฆฌ๋ก ์ด๋ํ ์ ์์ผ๋ฉฐ ๋ก๊ทธ์ธ๊ณผ ํ์๊ฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ฒํผ์ ๋๋ ์๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ๋ฃ์ด ๋ฒํผ์์ ๋ง์ฐ์ค๊ฐ ์์๋ ๋์ํ๊ฒ๋ํ์ฌ ์ฌ์ฉ์๊ฐ ์์์๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ์ค๋จ์๋ iframe์ ์ฌ์ฉํ์ฌ ํ๊ต ํ๊ณผ ์ ํ๋ธ ์์์ ์ฐ๊ฒฐํ์์ต๋๋ค.
- ํ๋จ์๋ footer๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
2. ํ์๊ฐ์
- Form์ ์ฌ์ฉํ์๊ณ ์์ด๋ , ์ด๋ฉ์ผ , ๋น๋ฐ๋ฒํธ , ๋น๋ฐ๋ฒํธ ์ฌํ์ธ, ๋๋ค์์ ๋ฐ์ต๋๋ค.
- ์์ด๋์ ๋๋ค์์ UNIQUE KEY๋ฅผ ์ฃผ์ด ์ค๋ณต์ด ์๋๊ฒ๋ ํ์๊ณ ๊ฐ๊ฐ์ ์ค๋ณตํ์ธ ๋ฒํผ์ ๋๋ฌ์ผ ํ์๊ฐ์ ์ด ๋๊ฒ๋ ํ์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ์ ๋น๋ฐ๋ฒํธ ์ฌ์ ๋ ฅ ์นธ์ด ๊ฐ๊ฐ ์ผ์นํ๋์ง ํ์๊ฐ์ ์ ๋๋ ์๋ ํ์ธํ๋ ํจ์๋ฅผ ๋ฃ์ด ๊ตฌํํ์์ต๋๋ค.
3. ๋ก๊ทธ์ธ
- ํ์๊ฐ์ ๋ ์์ฑํ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅ๋ฐ์ DB์ ๋น๊ตํ ๋ก๊ทธ์ธํฉ๋๋ค.
- ๋ก๊ทธ์ธ์ด ์ฑ๊ณตํ์๋ ์์ด๋๋ก ๊ฐ์ ์ด์ ๋๋ค์์ ๊ฐ์ ์ฐพ์ ์ธ์ ์ผ๋ก ๋๊ฒจ์ฃผ์ด ๋ก๊ทธ์ธ์ด ์ ์ง๋ ์ ์๊ฒ๋ ํ์์ต๋๋ค.
4. ํ๊ณผ ์๊ฐ
- DIT ์ปดํจํฐ ์ํํธ์จ์ด๊ณผ๋ฅผ ์๊ฐํ๋ ํ๋ฉด์ ๋๋ค.
- ๊ณผ์ ๋ํ ์ ๋ฐ์ ์ธ ์ค๋ช ์ ์ ์๊ณ , ๊ต์ก๊ณผ์ ๊ณผ ํธ์ ์ ๋ณด๋ ํ ๊ธ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ฒํผ์ ๋๋ ์ ๋ ๋ด์ฉ์ ํ์ธํ ์ ์๊ฒ๋ ํ์์ต๋๋ค.
5. ํ๊ณผ ์ปค๋ฎค๋ํฐ
- ํ๊ณผ ์ปค๋ฎค๋ํฐ์ ๋๋ค. ์ ๊ณต์ ๋ํด ๋ชจ๋ฅด๋๊ฑธ ์ง๋ฌธํ๋ ์ง์๊ณต์ ๊ฒ์ํ์ ๋๋ค.
- ๋ก๊ทธ์ธ์ ํ๋ฉด ์ธ์ ๊ฐ์ ๋น๊ตํ์ฌ ๊ฐ์ด๋ฐ์ ์์ฑํ๊ธฐ ๋ฒํผ์ด ๋์ค๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ์ ์ฌ์ด๋์ ๋ฐฐ๋๋ฅผ ์ถ๊ฐํ์ฌ ์คํฌ๋กค์ ์ถ์ ํ์ฌ ๋ฐฐ๋๊ฐ ๋ฐ๋ผ์ฌ์์๊ฒ ํ์์ต๋๋ค.
- ํ์ด์ง๋ค์ด์ ๊ธฐ๋ฅ์ ๋ฃ์ด 10๊ฐ์ฉ ๋์ด์ ๋์ค๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ์ปค๋ฎค๋ํฐ์๋ ์ ๋ชฉ, ์์ฑ์, ์์ฑ์ผ, ์กฐํ์ , ๋๊ธ ์ , ํํธ์๊ฐ ๋์ค๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ๊ฒ์๊ธฐ๋ฅ์ ์ ๋ชฉ์ ๋งค๊ฐ์ฒด๋ก ์ ํ๊ณ LIKE ๊ธฐ๋ฅ์ผ๋ก ์ ๋ชฉ์ ์ฐพ์์ ์๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
6. ๊ฒ์๊ธ ๋ณด๊ธฐ / ๋๊ธ
- ๊ฒ์๊ธ ๋ณด๊ธฐ์ ๋๋ค. ๊ฒ์๊ธ์ ๋ณด๋ฉด ์ธ์ ๊ณผ ๊ฒ์๊ธ๋ด์ ์์ฑ์๋ฅผ ๋น๊ตํ์ฌ ๊ธ ์์ ํ๊ธฐ์ ๊ธ ์ญ์ ํ๊ธฐ๊ฐ ๋์ต๋๋ค.
- ์ ์ฌ์ด๋์ ๋ฐฐ๋๋ฅผ ์ถ๊ฐํ์ฌ ๋ฐ๋ผ์ฌ์ ์๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ๊ฒ์๊ธ์๋ ๊ฒ์๊ธ ๋ด์ฉ๊ณผ ํ์ผ, ์ข์์ ๊ธฐ๋ฅ์ ํ์ธํ ์ ์๊ฒ๋ ํ์์ต๋๋ค.
- ์ข์์ ๊ธฐ๋ฅ์ ์ธ์ ๊ณผ ๋น๊ตํ์ฌ ID ํ๊ฐ๋น ํ๋์ ์ข์์๋ฅผ ๋๋ฅผ์ ์์ต๋๋ค.
- ์ข์์ ๊ธฐ๋ฅ์ AJAX๋ก ๊ตฌํํ์๊ธฐ์ ๋๋ ์ ๋ ์ข์์ ์ซ์๊ฐ ์๋ก๊ณ ์นจ์์ด ์ ๋ฐ์ดํธ ๋๋ฉฐ ๋น ํํธ๋ ๋์์ AJAX๋ก ๊ฝ์ฐฌ ํํธ๋ก ๋ฐ๋์ ์๋๋ก ๋ฉ๋๋ค.
- ์ข์์ ์ทจ์๋ ๋๋ ์๋ ์ข์์ ์ซ์์ -1๊ณผ ๋นํํธ๋ก ๋์์ ๋ฐ๋๋๋ค.
- ๋๊ธ ๊ธฐ๋ฅ์ AJAX๋ก ๊ตฌํํ์ฌ ์๋ก๊ณ ์นจ์์ด ํ์ธํ ์ ์์ต๋๋ค.
- ๋๊ธ ๊ธฐ๋ฅ์ ๋๊ธ์ ๋ถ๋ฌ์ฌ๋ ์ธ์ ์ ์๋ ๋๋ค์๊ณผ ๋น๊ตํ์ฌ ๋๊ธ ์์ฑ์์ ๋๋ค์์ด ๋์ผํ ์ ์ญ์ ์ ์์ ํ๋ ์์ด์ฝ์ด ๋์ค๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ๋๊ธ ์์ ๊ณผ ์ญ์ ๋ AJAX๋ก ์๋ก๊ณ ์นจ์์ด ์ฆ์ ์์ ๊ณผ ์ญ์ ๊ฐ ๋๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
7. ๊ฒ์๊ธ ์์ฑํ๊ธฐ
- ๊ฒ์๊ธ ์์ฑํ๊ธฐ๋ ํ๊ณผ์ปค๋ฎค๋ํฐ์์ ๋ก๊ทธ์ธ์ด ๋์์ ๊ฒฝ์ฐ์๋ง ๊ฒ์๊ธ ์์ฑํ๊ธฐ ๋ฒํผ์ด ๋ณด์ด๊ฒ ๋์ด์์ต๋๋ค.
- SummerNote ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ด์ฉ์ ์ ์๋ ์กฐ๊ธ๋ ๋ค์ํ๊ฒ ์์ฑํ ์ ์๊ฒ๋ ํ๋ api๋ฅผ ์ ์ฉํ์์ต๋๋ค.
- ํ์ผ์ ๋ฃ์์ ์๊ฒ๋ ๊ตฌํํ์๊ณ ํ์ผ์ ์ ์ฅ๋๋ ํ์์ ํ์ผ์ด๋ฆ๋ง DB์ ์ ์ฅ๋๊ณ ๋ก์ปฌ์ ์ง์ ํ ํด๋์ ํ์ผ์ ์ ์ฅํฉ๋๋ค.
8. ๊ฒ์๊ธ ์ญ์ ํ๊ธฐ
- ๊ฒ์๊ธ ์ญ์ ํ๊ธฐ๋ ๊ธ ์ญ์ ํ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ๋ฐ๋ก ์ญ์ ํ๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
- ์ญ์ ํ๋ฉด ํ๊ณผ์ปค๋ฎค๋ํฐ๋ก ์ด๋ํ๊ฒ๋ ํ์์ต๋๋ค.
9. ํ๊ณผ ํ๋
- ํ๊ณผ ํ๋ ํ์ด์ง๋ ํ๊ณผ์์ ํ ํ๋๋ค์ ์ฌ์ง์ผ๋ก ๋ชจ์๋์ ํ์ด์ง์ ๋๋ค.
- ์์ฑํ๊ธฐ์ ์ญ์ ๋ ์๋ฌด๋ํ ์ ์์ง๋ง ์ญ์ ๋ ๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ง์ ํ์ฌ ์ผ์นํ์์๋๋ง ์ญ์ ๊ฐ ๊ฐ๋ฅํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ์ฌ์ง์ ์์ฑํ ๋ ํ์ผ์ด๋ฆ์ DB์ ์ ์ฅํ๊ณ ํด๋น ์ฌ์ง์ ๋ก์ปฌ์ ์ ์ฅํ์๊ณ ํ๊ณผํ๋ ํ์ด์ง๋ก ์์ ๋ DB๊ฐ์ ํ์ผ์ด๋ฆ์ผ๋ก ์ฐพ์ ๋ณด์ฌ์ฃผ๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
10. ๋ก๊ทธ์์
- ๋ก๊ทธ์์์ ์ฐ์ธก ์๋จ์ ๋ก๊ทธ์ธ์ด ๋์์๋ ๋ฒํผ์ด ํ์ฑํ๊ฐ ๋ฉ๋๋ค.
- ๋ก๊ทธ์์์ ๋ก๊ทธ์ธ์ด ๋์์๋๋ง ๊ฐ๋ฅํ๋ฉฐ ๋๋ ์ ๋ ์ธ์ ์ ๋์ด ๋ก๊ทธ์์ํ๊ธฐ์ ํ์ด์ง๋ก ๋์์ต๋๋ค.
๋ก๊ทธ์์ ํ
-
11. ํ์์ ๋ณด์์
- ํ์์ ๋ณด์์ ์ ์ฐ์ธก ์๋จ์ ๋ก๊ทธ์ธ์ด ๋์์ ๊ฒฝ์ฐ์๋ง ๋ฒํผ์ด ํ์ฑํ๊ฐ ๋ฉ๋๋ค.
- ํ์๊ฐ์ ๊ณผ ๋์ผํ๊ฒ ID์ค๋ณตํ์ธ๊ณผ ๋๋ค์์ค๋ณตํ์ธ , ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ์ฌ์ผ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํฉ๋๋ค.
12. ํ์ํํด
- ํ์ํํด๋ ํ์์ ๋ณด์์ ๋ฐ์์๋ ๋ฒํผ์ ๋๋ฌ ํํด๋ฅผ ์งํํ ์ ์๋ค.
- ํด๋น ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ํํด๊ฐ ์งํ์ด ๋๋ค.
MVC ํจํด์ ๋ง๋ค๋ฉด์ ์ด๋ก ์ผ๋ก ์ด๋ ค์ ๋๋ฐ ๋ง๋ค์ด๋ณด๋๊น ์๊ฐ๋ณด๋ค ํ ๋งํ์๋๊ฑฐ ๊ฐ์๊ณ
AJAX๋ก ๊ธฐ๋ฅ ๊ตฌํ์ ํ์์๋ ์ ๋ง ์ด์๋ค๋ผ๊ณ ์๊ฐ์ด ๋ง์ด ๋ค์์ต๋๋ค
๋ถ์กฑํ ๋ถ๋ถ๋ค์ ๋ค์ ํ๋ก์ ํธ๋ฅผ ํ ๋ ์กฐ๊ธ๋ ๋ฉ๊ฟ์ ์๋๋ก ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค.
๊ณง ์กธ์
์ ์๋๋๋ฐ ํ์ ๊ธฐ์ตํ ์ ์๋ ํ๋ก์ ํธ๋ก DIT ์ปดํจํฐ์ํํธ์จ์ด๊ณผ ์๊ฐ๋ฅผ ์ฃผ์ ๋ก ๋ง๋ค์ด๋ณด์๋๋ฐ
์ ๋ง ์๋ฏธ์๋ ํ๋ก์ ํธ๋ผ ๋ค๋ฅธํ๋ก์ ํธํ ๋๋ณด๋ค ํจ์ฌ ๋ ์ฌ๋ฐ๊ณ ๋ง๋ค์๋ก ๊ธฐ๋ถ์ด ์ข์๋๊ฑฐ ๊ฐ๋ค์
2๋
์ด๋ ์งง์์๊ฐ์์์ ๋ง์ด ๋ฐฐ์ ์ต๋๋ค. ์ ๋ง ๊ฐ์ฌํฉ๋๋ค ๊ต์๋!
์ธ์์ ํ์ํ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์๋๋ก ๋ฐฐ์ด๊ฑฐ ์์ง์๊ณ ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค!