JSP
IT 위키
JSP : JavaServer Pages
HTML 문서 안에 자바 코드를 넣어 동적인 웹 페이지를 만드는 서버 측 기술.
- 웹 서버에서 실행되고 결과인 HTML 만 브라우저로 보낸다.
- HTML 안에
<% … %>형태로 자바 코드를 넣는다. - 실행될 때 서블릿(Servlet)으로 변환되어 컴파일된다.
- 자바를 기반으로 하므로 플랫폼에 독립적이다.
윈도우뿐 아니라 리눅스·유닉스에서도 그대로 돌아간다.
- 웹 애플리케이션을 개발할 수 있다.
- 톰캣 같은 웹 애플리케이션 서버가 있어야 실행된다.
| 기술 | 기반 | 실행 위치 |
|---|---|---|
| JSP | 자바 | 서버 |
| ASP / ASP.NET | 마이크로소프트 | 서버 |
| PHP | PHP | 서버 |
| 자바스크립트 | — | 클라이언트(브라우저) |
