[Servlet 이해하기] 서블릿이란?
·
Web/JSP
서블릿은 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스이다. 서블릿은 자바로 작성되어 있으므르 자바의 일반적인 특징을 모두 가진다. 하지만 서블릿은 일반 자바 프로그램과 다르게 독자적으로 실행되지 못하고 톰캣과 같은 JSP/Servlet 컨테이너에서 실행된다. 서블릿은 서버에서 실행되다가 웹 브라우저에서 요청을 하면 해당 기능을 수행한 후 휍 브라우저에 결과를 전송한다. 서버에서 실행되므로 보안과 관련된 기능도 훨씬 안전하게 수행할 수 있다. 단순히 고정된 정보를 브라우저에 보여주는 용도는 웹 서버로도 충분하다. 그러나 실시간으로 변하는 정보를 데이터베이스에서 가져오는 기능이나 직접 계산하는 기능이 필요할경우에는 서버 쪽에서 서블릿이 처리해주면 실시간으로 정보를 ..