Servlet
-
서블릿 동작원리Java 2021. 9. 16. 19:59
서블릿 서블릿의 동작원리 클라이언트가 URL 요청 시 HttpRequest 객체를 생성하여 서블릿 컨테이너로 전송한다. HttpRequest 요청을 받은 서블릿 컨테이너는 HttpServletReq, HttpServletResp 두 객체를 생성한다. 사용자의 요청을 분석하여 맞는 서블릿을 생성 후(init() ) 요청을 전송한다. 이 과정은 Web.xml 에서 직접 서블릿 매핑 설정을 해주어야 한다. Spring boot 에서는 자동으로 매핑 설정을 해줌 해당 서블릿에서 service() 메소드를 호출하며, GET / POST 요청에 맞는 doGet(), doPost() 메소드를 호출한다. 개발자가 잘 처리해서 만든 동적페이지를 HttpServletResponse 담아 클라이언트 요청에 응답한다. 응답이..