JSP & Servlet

Feb 22, 2023
JSP & Servlet
 

JSP?

Java Server Page, HTML에 JAVA 코드를 추가하여 동적 웹페이지를 만들어준다. View 페이지를 나타낼 때 많이 사용된다.
 

Servlet?

Java 코드 안에 HTML 코드가 들어가며 Java를 사용하여 웹페이지를 동적으로 생성하는 서버 측 프로그램이다. Controller 등에 많이 사용한다.
 

JSP와 Servlet의 관계

기능적인 부분에서는 차이가 없다. JSP가 Servlet의 업그레이드 버전이라고 생각할 수 있고, JSP도 Servlet으로 변환되어 실행되는것이다.
Servlet은 순수 자바코드로만 이루어져있다. 컴파일시 .java 파일이 .class로 변환된다.
JSP는 HTML코드와 자바코드가 합쳐져있다. 컴파일 시 xx.jsp 파일이 컨테이너에 의해 xx_jsp.java로 변환되고, xx_jsp.class로 변환된다.
 
Share article

neeke