Servlet이란?

YOBY·2023년 9월 14일
0

서블릿은 자바를 사용하여 웹을 만들 때 사용되는 중요한 기술 중 하나입니다.

서블릿은 웹 서버와 웹 브라우저 사이에서 동작하는 프로그램으로, 사용자 요청을 받아들이고 그에 맞는 웹 페이지를 사용자에게 보여주는 역할을 합니다.


동작 방식

  1. 요청 - 브라우저를 통해 사용자가 웹 페이지를 요청하면, 이 요청은 웹 서버에 도착합니다.

  2. 서블릿 컨테이너 호출 - 서블릿 컨테이너가 이 요청을 받습니다. 이 컨테이너는 서블릿들을 관리하고, 요청에 따라 적절한 서블릿을 실행시킵니다.

  3. 서블릿 실행 - 요청에 맞는 서블릿이 찾아서 실행됩니다. 이때, 서블릿은 요청을 처리하고 응답을 생성하는 역할을 합니다.

  4. 동적 응답 생성 - 서블릿은 자바 코드를 사용하여 동적으로 웹 페이지의 내용을 생성합니다.

  5. 응답 - 서블릿이 웹 페이지를 생성하고 데이터를 채우면, 이 결과를 웹 브라우저에 응답으로 보냅니다.

  6. 웹 브라우저 출력 - 웹 브라우저는 서블릿이 생성한 내용을 받아서 사용자에게 보여줍니다.

0개의 댓글