JSP๋ servlet์ ์ ์ฐ๋๊ฑฐ์ฃ ??
๋์ ์ธ ์น ์ดํ๋ฆฌ์ผ์ด์
์ ์ ์ํ๊ธฐ ์ํด์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(Java, Python, PHP๋ฑ)์ ์ด์ฉํด์ผ ํฉ๋๋ค. HTML์ ์ ์ ์ธ ์น์ฌ์ดํธ๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ๋ง ํ์ฃ . Servelt์ Java๋ฅผ ํตํด ์น ์ดํ๋ฆฌ์ผ์ด์
์ ์ ์ํ๊ธฐ ์ํ CGIํ๋ก๊ทธ๋จ์ด๋ฉฐ JSP๋ HTML์์ Java์ ์ฝ๋๋ฅผ ์ข๋ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด ๋ฑ์ฅํ์ต๋๋ค. ๋ฐ๋ผ์ JSP๋ Servelt์ ์ ์ฐ๋๊ณ ๋ฌผ์ผ์๋ฉด, Java๋ก ์น ์ดํ๋ฆฌ์ผ์ด์
์ ์ ์ํ๊ธฐ ์ํด.. ๋ผ๊ณ ๋ต ํด๋๋ฆด ์ ์์ต๋๋ค. ์๋ง JSP๋ Servelt์ ์ฐ๋ ์ฅ์ ์ ๋ํด ๋ฌผ์ผ์ ๊ฒ ๊ฐ์๋ฐ. ์์
๋ด์ฉ์์ ์ ๊น ๋์๋ ๊ฒ ์ฒ๋ผ Servelt์ ๋ค๋ฅธ CGI์ธ์ด์ ๋นํด์ ์๋ฒ์ ๋ถํ๊ฐ ์ ๊ฒ ๋ฐ์ํฉ๋๋ค. ๋ฉํฐ์ฐ๋ ๋๋ฅผ ์ง์ํ๋ Javaํ๋ก๊ทธ๋๋ฐ์ ํน์ฑ์ผ๋ก ์ฌ์ฉ์์ ์์ฒญ์ ์ฐ๋ ๋๋ฅผ ํตํด ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. Servelt์ด ์๋ํ๋ ์๋ฆฌ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ดํด๋ณด๋ฉด, ์๋ธ๋ฆฟ์ ์น ์๋ฒ์ ๊ฐ์ ํ๋ก์ธ์ค ์์์ ๋์ํฉ๋๋ค. ์น ์๋ฒ์์ ์๋ธ๋ฆฟ์ ์คํ ํ๊ฒฝ์ธ ์๋ธ๋ฆฟ ์ปจํ
์ด๋๋ฅผ ์์ฑํ์ฌ ์น์๋ฒ๊ฐ ์ง์ ์๋ธ๋ฆฟ ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ ์ฌ์ฉ์์ ๋ฆฌํ์คํธ๋ง๋ค CGI ํ๋ก๊ทธ๋จ์ ๊ฐ๋ํ๋ ๊ฒ์ด ์๋ ์ฐ๋ ๋๋ฅผ ํตํด ์์ฒญ์ ์ฒ๋ฆฌํฉ๋๋ค.