-
8. Spring Boot : Thymeleaf & JSP개발/Spring Boot 2024. 7. 30. 17:28
* 본 글은 벡엔드 부트캠프를 진행하며 작성했습니다.
Thymeleaf & JSP는 둘 다 웹 애플리케이션에서 뷰를 렌더링 하는 템플릿 엔진이다.
# Thymeleaf
템플릿 파일 형식으로써 HTML 파일을 직접 템플릿으로 사용한다. HTML 파일을 그대로 브라우저에서 열 수 있고, 동적으로 렌더링 된다.
HTML 파일을 직접 템플릿으로 사용하기 때문에 HTML 친화적이다. xml등 여러 포맷도 지원하며 데이터 바인딩이 간편하다는 장점이 있다.
# JSP
.jsp 확장자를 가진 Java 기반의 템플릿 파일이다. JSP는 서블릿 기술을 기반으로 하며, HTML 코드 내에 Java 코드를 삽입할 수 있다. <%=... %> 브라킷 내에 자바코드를 삽입해서 사용할 수 있으며 JSTL 같은 태그 라이브러리를 사용하여 동적인 데이터를 처리할 수 있다. 내부에 자바 코드를 집어넣을 수 있기에 자바 환경과 친화적이라는 장점이 있다.
'개발 > Spring Boot' 카테고리의 다른 글
7. Spring Boot : @Service와 @Controller (0) 2024.07.30 6. Spring Boot : 의존성 주입 (0) 2024.07.30 5. Spring Boot : Service란 (0) 2024.07.30 4. Spring Boot : H2 데이터베이스 (0) 2024.07.29 3. Spring Boot : ORM과 JPA (0) 2024.07.29