[Servlet & 컨테이너] - Head Frist Servlet & Jsp
이전 글에서는 Servlet이 웹 통신에서 어떤 역할을 하는지 간략하게 서술하였습니다. 이번 글에서는 Servlet을 관리하여 주는 컨테이너를 알아보겠습니다. (대표적인 컨테이너는 톰캣이 있다.) 1. 컨테이너의 역할 웹 서버는 받은 요청을 곧바로 Servlet으로 보내는 것이 아닌 컨테이너로 보낸 후 컨테이너는 Servlet 이 필요로 하는 HttpServletRequest , HttpSerlvetResponse 객체를 생성하여 넘겨주고 받은 요청에 받게 doGet() , doPost() 메소드를 실행시켜 줍니다. - 통신지원 컨테이너는 웹 서버와 Servlet이 서로 통신할 수 있는 쉬운 방법들을 제공합니다. 개발자가 직접 ServerSocket을 만들어 특정 포트에 리스닝을 하는 등 이러한 과정들을..