type
status
date
slug
summary
tags
category
icon
password
Servlet
동적 컨텐츠를 만드는 데 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술 혹은 기술에서 사용되는 객체
MVC 원리

Dispatcher Servlet
프론트 컨트롤러로써 요청을 받아
HandlerAdapter
HandlerMapping
에게 작업 전달Java 구성 또는 web.xml을 사용하여 서블릿 사양에 따라 선언하고 매핑함(boot에서는 필요 없음)
중앙 서블릿인 DispatcherServlet이 공유 알고리즘을 제공하여 요청 처리를 수행하고, 실제 작업은 구성 가능한 대리 컴포넌트에 의해 수행됨
HandlerAdapter
HandlerMapping
을 통해 찾은 Controller를 직접 실행시킴해당 핸들러의 메소드를 호출하여 요청을 처리함
HandlerMapping
HTTP 요청 정보를 분석해서 적절한 컨트롤러를 찾아
HandlerAdapter
에게 전달해줌DispatcherServlet에서 HTTP 요청을 가공하여 전달 받음
적절한 Controller에게 전달
View Resolver
Controller
가 반환한 논리적인 뷰 이름을 참고하여 적절한 뷰 오브젝트를 찾아줌