[Spring] 기초정리 1. 서블릿(Servlet)
·
Backend/Spring
서블릿이란? 자바 기반의 웹 서버 컴포넌트이며 클라이언트의 HTTP 요청을 처리하고 동적인 웹 응답을 생성한다.  서블릿의 사용을 클라이언트의 로그인 요청 처리로 예를 들자면사용자가 로그인 폼을 제출하면 서블릿이 그 데이터를 받아 인증을 수행하고,로그인 성공 여부에 따라 적절한 응답 페이지를 생성한다.서블릿의 역할1. 요청 처리클라이언트가 웹 서버에 보낸 요청을 처리한다.2. 응답 생성요청을 처리한 후, 서블릿은 응답을 생성하여 클라이언트에게 보낸다.응답은 HTML 페이지, JSON 데이터, XML 등 다양한 형식으로 보낼 수 있다.3. 비즈니스 로직 처리서블릿은 비즈니스 로직을 처리할 수 있으며,데이터베이스와 상호작용하거나, 데이터를 처리하고 결과를 반환하는 등의 작업을 수행한다.서블릿의 동작 과정1...