servlet2 Spring 과 Servlet ✅ 핵심 한 줄 요약Spring은 내부적으로 DispatcherServlet이라는 서블릿을 사용해서 모든 웹 요청을 처리합니다.🔷 구조적으로 어떻게 되는가?Spring MVC의 요청 흐름은 다음과 같아요: 브라우저 요청 ↓ (HTTP 요청)Tomcat (서블릿 컨테이너) ↓DispatcherServlet (Spring이 만든 서블릿) ↓Controller (@Controller or @RestController) ↓Service, Repository 등 비즈니스 로직 처리 ↓DispatcherServlet ↓응답 반환 🧩 DispatcherServlet이 뭐야?🔍 DispatcherServlet = Spring이 만든 서블릿HttpServlet을 상속받은 일반적인 .. 2025. 7. 5. Tomcat, 서블릿 컨테이너, 그리고 서블릿 ✅ 1. Tomcat이란?Apache Tomcat은 Java 기반의 **웹 애플리케이션 서버(Web Application Server)**입니다.Tomcat의 역할:역할설명📦 웹 애플리케이션 실행.war 파일(웹 앱 패키지)을 실행🌐 HTTP 요청 처리클라이언트의 요청(예: 브라우저)을 받아 처리🔁 서블릿 실행서블릿을 실행하고 그 결과를 클라이언트에 반환📜 JSP 처리JSP(Java Server Pages)를 실행하고 HTML로 변환 핵심: Tomcat은 서블릿 컨테이너입니다!✅ 2. 서블릿 컨테이너란?💡 "서블릿 컨테이너 = 서블릿을 실행시키는 환경"서블릿은 자바 코드로 작성된 웹 컴포넌트예요.이 서블릿을 실행하려면 다음이 필요합니다:HTTP 요청을 받고,서블릿 객체를 생성하거나 재사용하고,d.. 2025. 7. 3. 이전 1 다음