본문 바로가기

JSP

3. JSP의 동작 구조

3. JSP의 동작 구조

웹 브라우저에서 JSP 페이지를 웹 서버로 요청하게 되면, 웹 서버가 이 요청을 받게 된다. 웹 서버는 간단하게 문지기라고 생각하자. 사용자가 요청하는 것이 웹 서버는 요청이 JSP파일인 것을 인지하고, 작업을 웹 컨테이너(JSP 컨테이너)로 넘기게 된다. 이런 요청을 받은 웹 컨테이너는 해당 JSP페이지를 찾아서 서블릿(자바파일)으로 변환을 시킨 다음 컴파일을 하게 된다. 컴파일된 서블릿(자바 파일)은 최종적으로 웹 브라우저에 응답되어져 사용자는 응답 결과를 보게 된다. 이러한 과정은 해당 JSP 페이지가 최초로 요청되었을 때 단 한 번만 실행된다. 이후 같은 페이지에 대한 요청이 있으면 변환된 서블릿 파일로 서비스를 처리한다.

                                                 [JSP 페이지의 내부적 처리 과정]

컴파일된 서블릿(자바 파일)은 $tomcat_home/work/Catalina/서버명/웹어플리케이션명/org/apache/jsp/밑의 폴더에 생성된다.


출저 : http://blog.naver.com/yswon72



'JSP' 카테고리의 다른 글

2. JSP의 개요  (2) 2010.12.26
1. 웹 프로그래밍의 이해  (0) 2010.12.26