
Servlet과 ServletContainer
JAVA/Spring
2022. 11. 3. 02:01
Servlet 서블릿이란 클라이언트 요청을 처리하고, 그 결과를 반환하는 웹 프로그래밍 기술로 자바로 구현된 CGI (Common Gateway Interface)이다. 이전의 웹 프로그램들은 클라이언트의 요청에 대한 응답으로 이미 만들어진 정적인 페이지를 넘겨주었지만 웹 프로그래밍이 발전하면서 동적인 페이지를 제공할 수 있게 되었다. 동적인 페이지를 제공하기 위해서는 웹 서버가 다른 곳에 도움을 요청하여 동적인 페이지를 작성해야 한다. 여기서 웹 서버가 동적인 페이지를 제공할 수 있도록 도와주는 어플리케이션이 서블릿이며, 동적인 페이지를 생성하는 애플리케이션이 CGI이다. Servlet의 특징 클라이언트의 요청에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트 html을 사용하여 요청에 응답한다. Ja..