템플릿엔진이란1 템플릿 엔진이란? 템플릿 엔진이란?일반적으로 웹 개발에 있어 지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어를 이야기한다. 예를 들면, JSP, Freemarker, 리액트, 뷰의 View 파일들을 말한다. JSP, Freemarker는 서버 템플릿 엔지이라 부르고리액트, 뷰는 클라이언트 템플릿 엔진이라고 부른다. 서버 템플릿 엔진을 이용한 화면 생성은 서버에서 Java 코드로 문자열을 만든 뒤 이 문자열을 HTML로 변환하여 브라우저로 전달한다.반면, 클라이언트 템플릿 엔진은 브라우저에서 화면을 생성한다. 서버에서 이미 코드가 벗어난 경우다. 그래서 서버에서JSON 혹은 XML 형식의 데이터만 전달하고 클라이언트에서 조립한다. 출처: 스프링부트와 AWS로 혼자 구현하는 웹서비스 2024. 10. 13. 이전 1 다음