본문 바로가기
뒤끝 (Back-End)

[JSP] JSP의 동작 구조

728x90

 

 

 

 

1. 웹 서버로부터 JSP에 대한 사용자 요청이 컨테이너로 전달

2. 요청 JSP에 대한 서블릿이 존재하면 다음 단계로 진행 / 존재하지 않으면 JSP를 .java 파일로 변환한 후 .class 파일로 컴파일

3. 컴파일된 서블릿 클래스를 컨테이너의 메모리에 적재하고 실행

4. ~ 5. 데이터베이스 처리 혹은 별도의 기능을 위한 클래스 호툴 등이 있다면 실행하고 결과를 취합해 HTML 형태로 구성

 6. HTML 형태의 결과를 웹 서버를 경유해 사용자 브라우저에 전달

 

 

 

 

 

 

 

 

 

 

 

 

  1. 서블릿으로 변환된 JSP는 _jspInit() 메서드에 의해 실행되고 Ready 상태가 됨
  2. 이후 사용자 요청은 _jspService() 메서드가 스레드 형태로 호출되어 실행
  3. 컨테이너에 의해 JSP 서블릿이 종료될 때에는 _JspDestroy() 메서드 실행

 

 

728x90

'뒤끝 (Back-End)' 카테고리의 다른 글

[JSP] request 내장 객체  (5) 2024.10.16
[JSP] 폼 태그  (3) 2024.10.14
[JSP] 하이퍼 링크 & 테이블 태그  (0) 2024.10.14
[JSP] 절대 경로와 상대 경로  (1) 2024.10.09
[JSP] Servlet과 JSP  (3) 2024.10.09