05 서블릿 이해하기


05 서블릿 이해하기

정적 웹 페이지의 문제점을 보안하여 나온 것이 동적 웹 페이지를 구현하는 JSP 입니다. 사실 동적 웹 페이지를 처음으로 구현한 방법은 JSP 가 아니라 서블릿(Servlet)을 이용해서 구현했습니다. 그리고 이 서블릿의 문제점을 보완하여 나온 것이 JSP 입니다. 1. 서블릿이란? 서블릿은 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스입니다. 서블릿은 자바로 작성되어 있습니다. 하지만 서블릿은 일반 자바 프로그램과 다르게 독자적으로 실행되지 못하고 톰캣과 같은 JSP/Servlet 컨테이너에서 실행됩니다. 서블릿은 서버에서 실행되다가 웹 브라우저에서 요청을 하면 기능을 수행한 후 웹 브라우저에 결과를 전송합니다. 서블릿 동작 과정 (출처 : https://velog.io/@duck-ach/JSP) 위 그림은 서블릿의 동작 과정입니다. 클라이언트가 웹 서버에 요청을 하면, 웹 서버는 그 요청을 톰캣과 같은 웹 애플리케이션 서버(WAS)에 위임...


#서블릿 #자바웹

원문링크 : 05 서블릿 이해하기