
서블릿이란?자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램클라이언트의 요청을 받아들이고 처리한 후에 동적인 콘텐츠를 생성하는 웹 애플리케이션의 구성 요소 중 하나이다. 중요한 비즈니스 로직 전후에 http 관련 처리 동작을서버 TCP/IP 대기, 소켓연결 + Http 요청 메시지 파싱하여 읽기 + content-type 확인 + http 응답 메시지 생성 등...서블릿을 지원하는 웹 애플리케이션 서버(WAS)가 자동화 해준다. 서블릿 컨테이너란?톰캣처럼 서블릿을 지원하는 WAS를 서블릿 컨테이너라고 한다.서블릿 객체의 라이프사이클을 관리하고, 동시 요청을 위한 멀티쓰레드를 지원한다.또한 서블릿 객체는 싱글톤으로 관리된다.대표적인 서블릿 컨테이너로 Tomcat이 있다. http 요청과 응답..