[Spring] MVC 모델

JJinu·2022년 8월 19일
0

Spring Boot

목록 보기
3/13

1. Response

Controller 와 HTTP Response 사이

  1. 정적 (static) 웹 페이지

    • Controller
      1. Client 의 요청을 Model 로 받아 처리
        1. 예) 회원가입을 위한 개인 정보들 (id, password, name)
      2. Client 에게 View (정적 웹 페이지, HTML) 를 내려줌
  2. 동적 (dynamic) 웹 페이지

    • Controller
      1. Client 의 요청을 Model 로 받아 처리
      2. Template engine 에게 View, Model 전달
        1. View: 동적 HTML 파일
        2. Model: View 에 적용할 정보들
      3. Template engine
        1. ViewModel 을 적용 → 동적 웹페이지 생성
          1. 예) 로그인 성공 시, "로그인된 사용자의 id" 를 페이지에 추가
          2. Template engine 종류: 타임리프 (Thymeleaf), Groovy, FreeMarker, Jade 등 (스프링에서 JSP 이용은 추천하지 않고 있음)
      4. Client 에게 View (동적 웹 페이지, HTML) 를 내려줌

    2. Request

    Controller 와 HTTP Request 사이

profile
코린이 탈출을 위한 한권의 책

0개의 댓글

관련 채용 정보