Servlet Container

    [스프링] 서블릿(Servlet)과 서블릿 컨테이너(Servlet Container)

    [스프링] 서블릿(Servlet)과 서블릿 컨테이너(Servlet Container)

    스프링으로 웹 개발을 하다 보면 서블릿이라는 단어를 자주 접하게 된다. 그만큼 중요한 개념이므로 웹 개발을 하기 위해 필수적으로 이해해야한다. 서블릿과 서블릿 컨테이너가 무엇인지 알아보자. 서블릿(Servlet)이란? 서블릿은 웹 프로그래밍에서 클라이언트 요청을 처리하고, 처리 결과를 클라이언트에 전송하는 기술이다. 쉽게 말해 자바를 사용하여 웹을 만들기 위해 필요한 기술이다. 이전 웹 프로그램들은 클라이언트의 요청에 대한 응답으로 정적인 페이지를 넘겨주었지만, 현재는 동적인 페이지를 가공하기 위해 웹 서버가 다른 곳에 도움을 요청한 후 가공된 페이지를 넘겨주게 된다. 이때 서블릿을 사용하게 되면 웹 페이지를 동적으로 생성하여 클라이언트에게 반환해 줄 수 있다. 서블릿의 특징 서블릿을 사용하게 되면, 1..