[Spring]서블릿(Servlet)과 Spring MVC
·
개발
🧩 서블릿(Servlet)이란?서블릿(Servlet)은 HTTP 요청을 받고, 처리하고, 응답을 생성하는 Java 기반 서버 컴포넌트다.웹 애플리케이션 서버에서 요청을 처리하는 가장 기본적인 기술이며 Spring 등의 프레임워크가 내부적으로 모두 서블릿을 기반으로 동작한다.서블릿의 핵심 특징Java 기반 서버 프로그램HTTP 요청/응답 처리요청마다 스레드를 생성하여 병렬 처리Spring MVC 등 최신 프레임워크의 기반 기술비즈니스 로직 처리의 핵심 구성 요소 🚪 서블릿 컨테이너(Servlet Container)서블릿은 그 자체로 실행할 수 있는 프로그램이 아니다.서블릿을 실행하고 관리하는 실행 환경이 필요하다. 이 역할을 수행하는 것이 서블릿 컨테이너다.대표적인 컨테이너로 Tomcat, Jetty,..