반응형
레이아웃
-
4장 ) 머스테치로 화면 구성하기Java & Spring/스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2020. 7. 1. 01:26
서버 템플릿 엔진과 머스테치 소개 템플릿 엔진 지정된 템플릿 양식과 데이터가 합쳐서 HTML 문서를 출력하는 소프트웨어 서버 템플릿 엔진 : JSP, Freemarker -> 서버에서 구동 ~> 브라우저로 전달 클라이언트 템플릿 엔진 : React, Vue -> 브라우저에서 화면 생성 JSP, Velocity : Spring-boot에서 권장 X Freemarker - 과한 기능, 자유도가 높아서 숙련도가 낮을 수록 사용하기 힘들다. Thymeleaf - Spring에서 강하게 밀고있지만, 문법이 어렵다. 머스테치 서버 템플릿엔진, 클라이언트 템플릿 엔진으로 모두 이용 가능 (다양한 언어 지원) 장점 문법이 간단하다. View의 역할과 서버의 역할이 명확하게 분리된다. Mustache.js와 Mustac..