[Spring Framework] Servlet API, HttpServlet, DispatcherServlet, Tomcat 알아보기
·
🛠️Backend/🌳Spring
✅ 1. Servlet API 란?package jakarta.servlet;import java.io.IOException;public interface Servlet { void init(ServletConfig var1) throws ServletException; // Servlet 생성 ServletConfig getServletConfig(); // 요청을 받아 처리하는 핵심 메서드 void service(ServletRequest var1, ServletResponse var2) throws ServletException, IOException; String getServletInfo(); void destroy(); // Servlet 삭제}서블릿은 자바 기..
[Spring Framework] HttpServletRequest - HTTP 메시지 값 담기는 과정 (요청)
·
🛠️Backend/🌳Spring
SpringBoot 내장 서버는 Tomcat이며, 해당 Tomcat은 WAS로 불리며, 요청과 응답을 주고 받는 미들웨어로 불린다.Tomcat은 HttpServletRequest 인터페이스를 구현한 클래스를 제공해준다.즉, 요청이 들어오면 HttpServletRequest 인터페이스를 구현한 클래스에 요청의 대한 값이 담기게 된다.✅ 1. HttpServletRequest [ interface ]package jakarta.servlet.http;public interface HttpServletRequest extends ServletRequest { // ... 여러 HTTP 관련 메서드들이 추상메서드로 정의되어 있음.}자바의 표준 API 인 Servlet API 의 일부이다. 즉, 자바 표준 ..