05.JSP2009. 6. 16. 20:02
반응형

JSP 가 실행되기 위해서는 JSP 파일을 서블릿 파일로 변환하는 과정을 거치게 된다.
이 작업은 클라이언트의 요청이 있을 경우, 또는 JSP 파일이 변경되었을 경우 변경된
JSP 파일을 로딩하기 위해서 이루어진다.

JSP 동작구조
 
1.클라이언트가 jsp 페이지 요청
2. 웹 서버가 요청한 페이지를 를 처리하기 위해 JSP 컨테이너에게 처리를 넘긴다.
3. 해당 JSP 파일이 처음 요청된 것이면 JSP 파일을 서블릿으로 변환.
(JSP 컨테이너가 수행) 이전에 요청되었던 페이지일 경우 5 단계 실행
4.서블릿 파일은 자바에서 실행 가능한 상태인 클래스 파일로 컴파일
5. 클래스 파일을 메모리에 적재 후 실행
6. 실행 결과가 웹 서버에게 넘겨짐
7. 웹 서버는 브라우저가 인식할 수 있는 HTML 형태로 결과를 웹 브라우저에 응답
 
* jsp가 servlet으로 변환된 소스는 WAS마다 다르다
 
tomcat은 변환된 서블릿 소스를
C:\apache-tomcat-5.5.26\work\Catalina\localhost웹 어플리케이션 디렉토리\org\apache\jsp\jspsrc 에 저장
 
eclipse에서는

C:\워크스페이스명\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\프로젝트명\org\apache\jsp 

사용자 삽입 이미지
Posted by 아돌
Posted by 1010