[JAVA] JSP vs Thymleaf 개념 더 알아보기
·
JAVA
JAVA에 대한 개념 공부와 실습과제를 반복하던 와중 복습과 더불어 조금 더 깊이있게 내용을 파헤쳐보고자 한다. 오늘은 JAVA 공부를 하며 초반부에 배웠지만 중요한 JSP와 Thymleaf 개념을 확장하여 공부하고 정리해보겠다. 이전에 정리했던 한줄짜리 정의 및 개념을 가지고 와보자면 아래와 같았다. JSP(JavaServer Pages) : HTML 문서에 Java 코드를 삽입하여 동적인 웹 페이지를 생성하는 서버 측 스크립트 언어이다.# 정의JSP는 서블릿(Servlet)을 더 쉽게 작성하기 위해 나온 서버 사이드 뷰 템플릿 기술JSP 파일(.jsp)은 실제로는 HTML 코드 + Java 코드를 섞어 작성할 수 있는 문법을 제공하고, 실행 시에는 서블릿(Java 클래스)으로 변환되어 실행❓ 서버 사..
JSP/Servlet 기초
·
JAVA
JSPJSP(JavaServer Pages)는 HTML 문서에 Java 코드를 삽입하여 동적인 웹 페이지를 생성하는 서버 측 스크립트 언어이다.JSP는 클라이언트 요청 시 내부적으로 서블릿(Java 코드)으로 변환되어 실행된 후 HTML을 생성해 응답쉽게 말해 HTML 문서에 Java 코드를 삽입하여 동적인 웹 페이지를 생성하는 서버 측 스크립트 언어예시)// hello.jsp Hello, JSP! 특징 및 구성항목설명실행 구조JSP 파일은 .jsp확장자를 사용하며, WAS(Web Application Server)가 내부적으로 Servlet으로 변환하여 실행파일 확장자.jspHTML과 Java 결합 방식 또는 로HTML 내에서 Java 코드 삽입대표 문법(출력), (로직), ${}(EL - Expres..