상세 컨텐츠

본문 제목

JSP 동작 원리

WebProgramming/JSP

by ChrisMare 2018. 10. 18. 11:02

본문

※ JSP 동작 원리

< JSP가 요청되어 응답하기까지의 과정을 이해하면, 개발과정에 많은 도움을 줄 수 있다. >

클라이언트가 웹브라우저로 homePage.jsp를 요청하게 되면 JSP컨테이너가 JSP파일을 Servlet파일(.java)로 변환해줍니다.
그리고 Servlet파일(.java)은 컴파일 된 후 클래스 파일(.class)로 변환되고, 로직을 수행한 후에 html파일 형태로 응답 해줍니다.
그렇기 때문에 주석 등이 사용자가 웹브라우저에서 소스보기 시 화면에 출력되지 않기도 합니다.




java 및 class 파일 위치


- JSP를 실행했을 때 생성되는 Java 및 class 파일은 아래 경로에 생성된다.

이클립스의 경로



{workspace}/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/{프로젝트명}/org/apache/jsp/


{workspace} : 이클립스에 설정한 workspace의 폴더

{프로젝트명} : 이클립스에서 생성한 Dynamic Web 프로젝트 이름

JSP 파일명이 homePage.jsp라면 Java 파일명은 homePage_jsp.java이 된다. class파일 ( homePage_jsp.class )


이 후 class 파일에서 로직 수행 후 사용자에게 HTML 형태로 응답하는 형태가 됩니다.

'WebProgramming > JSP' 카테고리의 다른 글

쿠키(Cookie)  (0) 2018.10.18
request/response 객체  (0) 2018.10.18
JSP 태그 개념 및 종류  (0) 2018.10.17
웹어플리케이션의 생명주기 감시(ServletContextListener)  (0) 2018.10.17
Servlet 데이터 공유 (ServletContext)  (0) 2018.10.17

관련글 더보기

댓글 영역