thymeleaf : 동적 페이지 처리를 위한 템플릿 엔진
- 동적 페이지 처리 과정
- Client 의 요청을 Controller에서 Model 로 처리
- DB 조회가 필요하다면 DB 작업 후 처리한 데이터를 Model에 저장
- Template engine(Thymeleaf) 에게 View, Model 전달
- View: 동적 HTML 파일
- Model: View 에 적용할 정보들
- Template engine
- View에 Model을 적용 → 동적 웹페이지 생성
- 예) 로그인 성공 시, "로그인된 사용자의 Nickname"을 페이지에 추가
- Template engine 종류: 타임리프(Thymeleaf), Groovy, FreeMarker, Jade, JSP 등
- View에 Model을 적용 → 동적 웹페이지 생성
- Client(브라우저)에게 View(동적 웹 페이지, HTML)를 전달
- Client 의 요청을 Controller에서 Model 로 처리
'🗂️ Study > 🌿Spring' 카테고리의 다른 글
Jackson (0) | 2024.05.21 |
---|---|
데이터 반환 방법 (0) | 2024.05.21 |
Controller (0) | 2024.05.21 |
Spring MVC (0) | 2024.05.21 |
Lombok & application.properties (0) | 2024.05.21 |