이번에는 Java 웹 개발에서 빠질 수 없는 Servlet(서블릿)에 대해 정리해보려고 한다.현재 실무에서는 Spring또는 Boot를 많이 쓰고 있지만, 그 근본에는 Servlet이 자리를 잡고 있다. 1. 서블릿이란?Servlet은 클라이언트(브라우저)에서 보낸 요청을 받아서 처리하고, 적절한 응답을 만들어 반환하는 Java 기반의 서버 프로그램이다. 웹 애플리케이션에서 사용자가 어떤 버튼을 클릭하거나 또는 특정 URL로 요청을 보내면 요청을 받아서 처리해주는 것이 Servlet에 역할이다. 2. 서블릿 컨테이너란?Servlet 컨테이너는 서블릿의 생명주기를 관리하고, HTTP 요청을 처리해주는 역할을 한다. 3. 서블릿의 동작 원리 그렇다면 Servlet이 요청을 받아서 처리하는 과정은 어떻게 ..