동작 원리

jiji·2023년 12월 13일

Backend

목록 보기
4/4
  1. Client
  2. filter (공통 처리) : 필터들을 순서대로 연결(filter chain)
  3. Dispatcher-Servlet(front controller) : 컨트롤러로 연결
  4. Interceptor(게시판마다)
  5. controller

Dispatcher Servlet ?

  • dispatch(보내다)
  • HTTP 프로토콜로 들어오는 요청을 가장 먼저 받아 컨트롤러에 위임해주는 프론트 컨트롤러이다.(다른 객체들 사이의 흐름을 제어한다)
  • client 요청 > Tomcat(서블릿 컨테이너)이 요청을 받음 > Dispatcher-Servlet (공통작업을 처리) > 컨트롤러로 작업을 위임
  • Front Controller는 주로 서블릿 컨테이너의 제일 앞에서 서버로 들어오는 클라이언트의 모든 요청을 받아서 처리해주는 컨트롤러이다.
  • MVC 구조에서 사용되는 디자인 패턴

0개의 댓글