1. EntryPoint or Dispatcher

  http요청을 받음

2. Filter or Middleware

  http요청 받은 걸 검증함

3. Router or Mapper

  uri를 보고 어느 페이지(기능)로 갈지 경로 설정

4. Controller

  3에서 처리된 uri를 보고 실행할 기능 선택

5. Model

  4에서 모델이 필요할 경우 쿼리 쏴서 데이터 상하차 및 가공후 그것과 함께 4로 복귀

6. ViewResolver

  4에서 호출한 5가 끝나고 나서 상하차한 데이터와 함께 어느 페이지를 보여줄 지 경로 설정

7. View

  보여줌


대략 이런식인거 같은데

컨트롤러 이 새끼가 하는일이 너무 많아 보여서 잘 분간이 안간다

걍 뇌속에 새겨질 때까지 대가리 박고 계속 구현 해봐야 하나

개념 좀 똑바로 박히고 어떻게 구현할지 감 잡히면 좋을 거 같은데

이런 거 책으로 공부하면 설명이 부족한거만 있는거 같아서 힘드네