본문 바로가기
Programming/Languages (Java, etc)

[JSP] Runtime

by kghworks 2022. 11. 2.

jsp 런타임


JSP runtime

 

Hello.jsp 요청이 최초일 경우 웹 컨테이너가 다음과 같이 처리합니다.

 

  1. 번역  : .jsp ->. java (서블릿 프로그램)로 번역 (translate)
  2. 컴파일 : .java -> .class (서블릿 클래스)로 컴파일 
  3. 서블릿 실행, 클라이언트 요청 처리

그러나 Hello.jsp의 요청이 최초가 아닐 경우 이전 과정들을 생략합니다.

  1. 번역  : .jsp -> .java (서블릿 프로그램)로 번역 (translate)
  2. 컴파일 : .java -> .class (서블릿 클래스)로 컴파일 
  3. 서블릿 실행, 클라이언트 요청 처리

 

 단, 개발자가 jsp내용을 수정했다면 다시 번역 / 컴파일 과정이 필요한데 이는 웹 컨테이너가 jsp의 수정 일시를 식별하여 자동으로 수행해줍니다.

'Programming > Languages (Java, etc)' 카테고리의 다른 글

[JSP] 영역, Scope  (0) 2022.11.11
[JSP] 내장객체  (0) 2022.11.10
static 변수에 @Value inject  (0) 2022.10.24
JSP란  (0) 2022.10.05
JAVA는 call by reference 없습니다.  (0) 2022.07.19

댓글