작성
·
280
0
강의자료에 의하면 "서블릿은 톰캣 같은 웹 애플리케이션 서버를 직접 설치하고,그 위에 서블릿 코드를 클래스 파일로 빌드해서 올린 다음, 톰캣 서버를 실행하면 된다. "라고 하셨습니다.
그런데 밑에 질의응답을 통해서 WAS가 HTTP 요청 메시지를 연결하고 HttpServletRequest, HttpServletReponse를 생성하는 것과 우리가 만든 서블릿을 호출하는 서블릿 컨테이너의 역할을 다 수행한다고 알게되었습니다.
질문 1. 처음에 말해주신 것처럼 톰캣서버와 서블릿 코드가 따로 있는 것이라면 톰캣서버같은 WAS가 어떻게 서블릿을 호출하는 서블릿 컨테이너를 하는지 궁금합니다.
혹시 스프링 부트로 톰켓 서버가 내장되면서 서블릿 컨테이너의 역할을 수행할 수 있게 바뀐 것인지 궁금합니다.