728x90

개념

 

- 동적 콘텐츠를 지우너하는 웹 페이지를 개발하기 위한 기술 

- HTML 코드에 <% ~ %> JSP 태그를 사용해서 Java 코드를 삽입할 수 있다.

- 사용자의 입력 수집, DB 접근 가능

 

장점

 

- HTML 페이지 자체에 동적 요소를 포함할 수 있다.

- 서버가 처리되기 전에 항상 컴파일된다.

 

 

JSP 처리 순서

 

- 브라우저는 웹 서버에 HTTP 요청 보냄

- JSP 엔진으로 전달

- JSP 페이지를 로드하고 서블릿 콘텐츠로 변환

- JSP 엔진은 서블릿을 실행 가능한 클래스로 컴파일 후 서블릿 엔진으로 요청 전달

- 서블릿 엔진이 서블릿 클래스 로드 후 실행

- 웹 브라우저는 동적 HTML 페이지 처리

 

JSP 라이프 라이클

 

- JSP 컴파일

- JSP 초기화

- JSP 실행

728x90

+ Recent posts