톰캣이 JSP를 실행하는 과정
JSP 실행 순서
- 클라이언트(브라우저)로부터 home.jsp 실행요청이 접수됨
- Tomcat이 요청객체와 응답객체를 생성한다
- HttpServletRequest 객체 생성: http 요청 메세지 정보를 처리하는 객체
- 요청메세지 정보를 분석해서 객체에 저장, 각종 요청메세지 정보를 조회하는 메소드
- HttpServletReponse response 객체 생성: http 응답 메세지 정보를 처리하는 객체
- 응답헤더정보를 저장하고, 클라이언트와 연결된 출력스트림을 제공한다
- HttpServletRequest 객체 생성: http 요청 메세지 정보를 처리하는 객체
- home_jsp.java를 컴파일해서 home_jsp.class 실행파일 생성
- home_jsp.class 실행파일을 메모리에 로드해서 객체를 생성
home_jsp jsp = new home_jsp();
- 생성된 객체의 _jspService(HttpServletRequest request, HttpServletReponse response) 메소드에서 html 컨텐츠를 응답으로 보낸다