[JAVA] JSP vs Thymleaf 개념 더 알아보기
·
JAVA
JAVA에 대한 개념 공부와 실습과제를 반복하던 와중 복습과 더불어 조금 더 깊이있게 내용을 파헤쳐보고자 한다. 오늘은 JAVA 공부를 하며 초반부에 배웠지만 중요한 JSP와 Thymleaf 개념을 확장하여 공부하고 정리해보겠다. 이전에 정리했던 한줄짜리 정의 및 개념을 가지고 와보자면 아래와 같았다. JSP(JavaServer Pages) : HTML 문서에 Java 코드를 삽입하여 동적인 웹 페이지를 생성하는 서버 측 스크립트 언어이다.# 정의JSP는 서블릿(Servlet)을 더 쉽게 작성하기 위해 나온 서버 사이드 뷰 템플릿 기술JSP 파일(.jsp)은 실제로는 HTML 코드 + Java 코드를 섞어 작성할 수 있는 문법을 제공하고, 실행 시에는 서블릿(Java 클래스)으로 변환되어 실행❓ 서버 사..
Thymleaf
·
JAVA
Thymleaf 소개Thymleaf(타임리프)는 HTML을 그대로 유지하면서도 변수 출력, 조건문, 반복문 등을 삽입할 수 있는 템플릿 엔진//Java Codepublic class Main { public static void main(String[] args) { String name = "재원"; String email = "sjww@example.com"; String html = String.format( "" + "이름: %s" + "이메일: %s" + "",name,email ); System.out.println(h..