Servlet과 JSP 비교

JSP 실행 방식

- Server 내에서 WebContainer과 JSP 파일이 존재함
- JSP 파일은 수정을 하면 동적으로 반응하여 따로 변경 없이 Web Container에서 알아서 인지하고 수정한다.
- Web Container은 정적인 부분, JSP는 동적인 부분
- Web Contatiner와 JSP가 차이가 재컴파일 과정을 통해 교체한다.
Translation → JSP 파일에서 Java 파일로 변경
Compile → Java 파일이 class 파일로 변경
load → class 파일이 웹 컨테이너로 적용
< JSP 특징 >
- JSP 파일이 변경되지 않으면 jsp 파일에 대한 컴파일은 다시 일어나지 않음
- JSP 파일이 변경될 때 마다, Web Container는 translation, compile, load, initialization 과정을 수행한다.
- JSP 파일의 배포 환경(위치)은 HTML과 동일하다.
JSP Elements
- 페이지 지시자 태그