
[Spring] CGI vs Servlet 1. CGI(Common Gateway Interface) 웹 서버와 웹 애플리케이션(CGI 프로그램) 사이의 정보 전달 규칙 웹 서버와 웹 애플리케이션의 제조 회사가 다르면 서로 통신을 할 수 없기 때문에 만들어짐 CGI 프로그램는 브라우저가 요청시 각각의 process를 생성하여 동적 컨텐츠를 처리 process를 생성하기 때문에 서버의 자원을 많이 씀 2. Servlet 웹 서버에서 실행시킬 수 있는 자바 애플리케이션 브라우저 요청마다 Request, Response 객체를 생성 → 각각의 Request와 Response 객체를 사용하여, HTTP정보를 쉽게 사용할 수 있음 process대신 thread를 생성하여 동적 컨텐츠를 처리 서블릿 컨테이너가 관리..