🗂️ Study/🌿Spring
정적 페이지 & 동적 페이지
litlight
2024. 5. 21. 14:06
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 로 처리