서블릿(Servlet) 이란? 서블릿이란 동적인 페이지를 만들기 위해 사용되는 웹 애플리케이션 프로그램 낮은 성능 및 낮은 수준의 확장성과 같은 CGI 의 한계를 해결 CGI (Common Gateway Interface)는 뭔가요? CGI 는 실제로 C 또는 C++ 와 같은 프로그래밍 언어를 사용하여 작성된 외부 응용 프로그램이며 클라이언트 요청을 처리하고 동적 콘텐츠를 생성하는 역할 CGI 는 이처럼 서버에서 모든 요청에 대한 프로세스를 만들기 때문에 많은 요청이 있을 경우 메모리에 적재하여 CPU할당을 받아 실행되는 프로세스는 서버에 부하가 많이 일어난다. 그래서 이를 해결하고자 모든 새 요청에 대해 프로세스를 생성하지 않고, 모든 요청을 동시에 처리하는 단일 인스턴스만 존재하는 서블릿을 사용합니다..