๐ JSP(Java Server Page)๋?
Java๋ฅผ ์ด์ฉํ์ฌ ๋์ ์ธ ์น ํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํด Sun Microsystems์ฌ๊ฐ ๊ฐ๋ฐํ ๊ธฐ์
JSP์ ํน์ง
1. ๊ฐ๋ ฅํ ์ด์์ฑ
์๋ฐ๊ธฐ๋ฐ์ ์ธ์ด๋ก ์ด๋ค JSP ์ปจํ
์ด๋์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฏ๋ก ํ ๋ฒ ์์ฑํ ์ฝ๋๋ฅผ ๋ณ๋ค๋ฅธ ์์ ์์ด ๋ค๋ฅธ ํ๋ซํผ์ผ๋ก ์ด์์ด ๊ฐ๋ฅํ๋ค.
๋ชจ๋ํ์ ๋ชจ๋์ ์ฌ์ฌ์ฉ์ฑ์ด ์ข๋ค.
2. ์๋ฒ ์์์ ํจ์จ์ ์ธ ์ฌ์ฉ
์ค๋ ๋(Thread) ๊ธฐ๋ฐ์ ์ํคํ
์ฒ ์ฌ์ฉ์ผ๋ก ๋ถํ์ํ ์์ ๋ญ๋น๋ฅผ ๊ฐ์์์ผฐ๋ค.
3. ๊ฐํธํ MVC ํจํด(๋์์ธ ํจํด)
MVC ํจํด์ JSP(View)์ ์๋ฐ๋น์ฆ(Model), ์๋ธ๋ฆฟ(Controller)์ ์ด์ฉํด ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค.
๐ธ MVC ํจํด
- ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ ํ๋ฉด์ธ
View ๋ถ๋ถ๊ณผ ์ค์ ๋น์ฆ๋์ค ๋ก์ง์ด ๋ค์ด๊ฐ๋ Model ๋ถ๋ถ ๊ทธ๋ฆฌ๊ณ View์ Model์ ์ฐ๊ฒฐ์์ผ์ฃผ๋ Controller ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ
- ์ต๊ทผ์ ์ค๋ํ ํ๋ก์ ํธ์์ ํจ๊ณผ์ ์ด๋ผ ํ๊ฐ๋์ด ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค.
๐ธ ๋์์ธ ํจํด
- ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํจ์ ์์ด์ ํน์ ํ ๋ฌธ์ ๊ฐ ์ฃผ์ด์ก์ ๋ ๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ค๋ช
ํด ๋์ ์ผ์ข
์ ์ง์นจ