[Servlet] 서블릿이란?
1. 서블릿 서블릿(Servlet)은 자바 코드를 통하여 동적인 웹 어플리케이션을 개발할 수 있게 해주는 프로그램입니다. 서블릿 이전의 웹 사이트는 정적인 정보만을 제공하는 경우가 대부분이었습니다. 이를 개선하여 사용자에게 인터렉티브한 정보를 제공해주기 위해 서블릿이 개발되었습니다. 서블릿은 자바로 작성되었기 때문에 자바와 같은 특징을 가집니다. 서블릿은 다른 자바 프로그램과 다르게 독자적으로 실행할 수 없습니다. 서블릿을 실행하기 위해서는 컨테이너(Container)를 함께 사용해야 합니다. 여기서 말하는 컨테이너란 서블릿을 구동시키기 위한 프로그램을 말합니다. 대표적으로 Apache 재단에서 만든 오픈소스 프로그램인 톰캣(Tomcat)이 있습니다. 사용자의 요청에 따른 흐름은 다음과 같습니다. 사용자..
2021.07.10