서블릿 이란? 서블릿은 서버 쪽에서 실행 되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스 입니다. 자바로 작성되어 있기때문에 자바의 일반적인 특징을 모두 가집니다. 하지만 서블릿은 일반 자바 프로그램과 다르게 독자적으로 실행되지 못하고 톰캣과 같은 JSP/Servlet 컨테이너에서 실행된다는 점에서 차이가 있습니다. 클라이언트가 웹 서버에 요청하면 웹 서버는 그 요청을 톰캣과 같은 웹 어플리케이션 서버(WAS)에 위임 합니다. 그러면 WAS는 각 요청에 해당하는 서블릿을 실행합니다. 서블릿은 요청에 대한 기능을 수행한 후 결과를 반환하여 클라이언트에 전송합니다. 서블릿은 어떤 기능이 있는가? 그림 1을 보면 단순히 고정된 정보를 브라우저에 보여주는 용도는 웹 서버로도 충분합니다. ..