e.stopPropagation(); = 이벤트가 현재 요소에서 처리된 후, 상위 요소로 전파되지 않도록 중단합니다. 이를 통해 상위 요소에 설정된 이벤트 핸들러가 호출되지 않도록 할 수 있습니다. 맞습니다. 이벤트 전파를 중단하는 메서드는 e.stopPropagat
= 컨트롤러에서 생성된 데이터를 뷰로 전달, 뷰에서 그 데이터를 출력하거나 활용할 수 있게 하는 역할. 즉, HTML이나 Thymeleaf 템플릿에서 데이터를 표시할 수 있게 해 준다.1\. Model 기본 예시2\. Thymeleaf 템플릿에서 데이터를 출력하는 예시
@RequestParam > #### = HTTP 요청으로 전달되는 파라미터를 메서드의 인자로 매핑해 주는 어노테이션 > - 클라이언트에서 서버로 전달된 값을 컨트롤러 메서드에서 받아 처리 가능 > - 주로 GET / POST 요청에서 쿼리 파라미터, 폼 데이터 수신 시 사용 주요 기능 1. name="파라미터명" = 파라미터 이름 지정. HTML의...
1) 많은 양의 데이터 클라이언트로부터 전송되면 @ModelAttribute 이용해 수신 2) DTO 생성 \- 기본 생성자가 있어야 한다. \- setter를 이용해서 데이터가 저장될 수 있도록 준비 \- 클라이언트의 form 태그의 name 값과 DTO의 변수명이

재사용 가능한 부분 템플릿 : HTML 코드에서 공통적으로 사용되는 부분 (ex. header . putter, navigation-bar 등) 을 하나의 템플릿으로 분리하여 다른 여러 페이지에서 사용 가능Thymeleaf 문법 함께 사용 - 템플릿에서 특정 부분 쉽

Thymeleaf > #### = 자바 기반 웹 프레임워크에서 매우 유용하게 쓰이는 템플릿 엔진 > #### = HTML 파일을 그대로 유지하면서 동적인 데이터를 바인딩 HTML 친화적 : Thymeleaf 템플릿은 일반 HTML처럼 표시, 서버에서 동적 데이터 주입할

클라이언트-서버 / 서비즈 계층-프레젠테이션 계층 간 데이터 전송데이터 전달 목적으로만 사용, 데이터베이스와 직접 연결 xEnity에서 일부 필요한 필드만을 담거나, 여러 Entity 데이터를 합쳐 클라이언트에 전달하는 역할데이터가 저장되는 영속적 객체(POJO, Pl