๐ 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
๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ
- ์ต๊ทผ์ ์ค๋ํ ํ๋ก์ ํธ์์ ํจ๊ณผ์ ์ด๋ผ ํ๊ฐ๋์ด ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค.
๐ธ ๋์์ธ ํจํด
- ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํจ์ ์์ด์ ํน์ ํ ๋ฌธ์ ๊ฐ ์ฃผ์ด์ก์ ๋ ๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ค๋ช
ํด ๋์ ์ผ์ข
์ ์ง์นจ