Web Server : URL ์ฃผ์์ ํด์์ ๋งก๋ HTTP + ์๋ธ๋ฆฟ ํด๋์ค ๋๋ JSPํ์ผ์ ์คํ์์ฒญ์ ์ฒ๋ฆฌํด์ฃผ๋ ์น ์ปจํ ์ด๋
Browse : ๊ธฐ๋ณธ์ ์ผ๋ก HTML ํ์ -> ์ ์ ์ธ ๊ฒ๋ง
JSP(Java Server Page) : ๋์ ์นํ์ด์ง(HTML + JAVA)
๊ฐ๋ ฅํ ์ด์์ฑ
์๋ฒ์์์ ํจ์จ์ ์ธ ์ฌ์ฉ
๊ฐํธํ MVCํจํด ์ ์ฉ(M : JavaBeans, V : JSP, C : Servlet)
JSTL, ์ปค์คํ ํ๊ทธ ๋ฑ์ ์ง์
Servlet : HTMLํ์์ ํ์ด์ง๋ฅผ ์์ฐ&์ ์กํด ์ค ์ ์๋ ๊ธฐ์
= ์น ์๋ฒ ์์์ ์คํ๋๋ ์๋ฐ์ ํด๋์ค ํ์ผ
์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ HTTPํ๋กํ ์ฝ์ Request, Responseํํ๋ก ๋ค๋ฆ
JSTL(JSP Standard Tag Library) : ์์นด๋ฅดํ์์ ์ ๊ณตํ๋ ์์ฃผ ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋ชจ์๋์ ์ปค์คํ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
ex) <c:forEach> <c:if)
EL(Expression Language) : JSP์คํฌ๋ฆฝํธํ๊ทธ( <%= %>)๋ฅผ ๋์ ํด์ JSP๊ฐ์ ํธํ๊ฒ ์ถ๋ ฅํ๊ธฐ ์ํ ์ธ์ด ${ } ์ฌ์ฉ