[Servlet] 서블릿(Servlet)이란?
서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스이다. 자바로 작동되어 있어 자바의 일반적인 특징을 모두 가지지만, 일반 자바 프로그램과 달리 독자적으로 실행되지 못한다. 그래서 톰캣과 같은 JSP/Servlet 컨테이너에서 실행된다는 차이가 있다. 서블릿 동작 과정 ➞ 클라이언트가 웹 서버에 요청 ➞ 웹 서버는 요청을 톰캣과 같은 웹 애플리케이션 서버(WAS)에 위임 ➞ WAS는 각 요청에 해당하는 서블릿을 실행 ➞ 서블릿은 요청에 대한 가능을 수행 후, 결과 반환하여 클라이언트에 전송 서블릿 특징 서버 쪽에서 실행되면서 기능을 수행 기존의 정적인 웹 프로그램의 문제점을 보완하여 동적인 여러가지 기능을 제공 스레드 방식으로 실행 자바로 만들어져 자바의 특징(객체지향..