JSP (Java Server Pages) - 웹애플리케이션을 만들 때 HTML페이지 내에 자바 코드를 삽입하여 동적인 웹페이지를 구현할 수 있도록 도와주는 기술 - JSP가 실행되면 자바 서블릿으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. 특징 - Java언어를 기반으로 하는 스크립트 언어이기 때문에 자바기능을 그대로 사용할 수 있다. - HTML에 내부에 JAVA소스코드가 들어감으로 인해 HTML 코드를 작성하기 편하다. - 서블릿과 다르게 JSP가 수정된 경우 재배포할 필요 없이 Tomcat(WAS)이 자동으로 처리한다. - MVC 패턴에서 View의 역할