전체 글(67)
-
[Thymeleaf] 타임리프에서 사용되는 다양한 문법 요소
[Thymeleaf] 타임리프 정의 및 사용 방법 Thymeleaf 정의 자바 기반의 템플릿 엔진 (서버 사이드 Java 템플릿 엔진) 주로 웹 애플리케이션에서 서버 사이드 템플릿 엔진으로 사용 다양한 속성을 사용하여 HTML 템플릿에서 동적으로 데이터를 dalhyehye.tistory.com 🟢 변수 표현식 : ${...} 서버에서 계산한 값을 HTML에 출력하는 데 사용 Name 🟢 선택 변수 표현식 : *{...} 주로 폼 처리와 관련 폼 내부에서 객체의 속성에 접근할 때 사용 🟢 메세지 표현식 : #{...} 다국어 지원 및 메시지 번역에 사용 메시지 소스에서 해당 메시지를 찾아 출력 Welcome 🟢 링크 URL 표현식 : @{...} URL을 동적으로 생성할 때 사용 상대 경로나 절대 경로를 ..
2024.01.05 -
[Thymeleaf] 타임리프 정의 및 사용 방법
Thymeleaf 정의 자바 기반의 템플릿 엔진 (서버 사이드 Java 템플릿 엔진) 주로 웹 애플리케이션에서 서버 사이드 템플릿 엔진으로 사용 다양한 속성을 사용하여 HTML 템플릿에서 동적으로 데이터를 표현하고 조작 가능 타임리프는 자연스럽게 HTML 문서 안에 삽입되어 읽기 쉽고 유지보수가 용이하도록 설계되었음 Thymeleaf 사용방법 문서 최상단에 코드 추가 ▪️ th:value 주로 폼 요소에서 사용 사용자가 입력한 값을 서버로 제출할 때 이 값을 설정하거나, 서버에서 받은 값을 폼 요소에 미리 설정할 때 사용 (insert, update) ▪️ th:field 폼 요소의 필드를 설정 폼 요소에 값을 바인딩할 때 사용 폼 요소의 name과 id 속성을 설정하면서, 폼 요소의 값도 동시에 설정 ..
2024.01.04 -
[Java+SpringBoot+JPA] 기본 CRUD 구현하기 (6) 조회수 증가 기능
🟢 공지사항 유형 선언 마우스 우클릭 → 생성 → 생성자/get public enum NoticeRole { PRODUCT("상품"), EVENT("이벤트"), DELIVERY("배송"), CHANGE("교환/환불"), ETC("기타"); private final String description; //생성자 NoticeRole(String description) { this.description = description; } //Getter public String getDescription() { return description; } } 🟢 Entity 생성 @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Builder @Table(..
2024.01.02 -
[DataBase] 테이블 조인(TableJoin) 이유 / MySQL 테이블 조인 종류와 방법
▪️ 테이블 조인 (Table Join) 이유 관계형 데이터베이스(RDBMS)에서 주로 사용 둘 이상의 테이블 간에 연결을 만들어 주는 연산 테이블 간에 공통된 열(컬럼)이 있는 경우, 이를 기반으로 두 테이블을 연결하여 하나의 결과 집합을 생성 여러 테이블에 분산되어 있는 데이터를 효율적으로 검색하고 결합 ▪️ 테이블 조인 (Table Join) 종류 보통 SELECT 문과 함께 자주 사용 레코드를 조합하는 방식에 따른 구분 - INNER JOIN (내부 조인) INNER JOIN은 가장 일반적인 조인 유형 중 하나 두 테이블 간에 일치하는 행만 반환 ON 절과 함께 사용 ON 절의 조건을 만족하는 데이터만을 가져옴 SELECT * FROM table1 INNER JOIN table2 ON table1..
2023.12.31 -
[RDBMS] RDBMS 정의 / RDBMS 특징 / 관계형 데이터베이스
▪️ 관계형 데이터베이스(relational database) 정의 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냄 이처럼 데이터의 종속성을 관계(relationship)로 표현하는 것 ▪️ 관계형 데이터베이스(RDBMS) 특징 데이터의 분류, 정렬, 탐색 속도가 빠름 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보장 기존에 작성된 스키마를 수정 어려움 데이터베이스의 부하를 분석하는 것이 어려움 ▪️ 관계형 데이터베이스(RDBMS) 용어 1. 열(column) 각각의 열은 유일한 이름을 가지고 있으며, 자신만의 타입을 가지고 있음 이러한 열은 필드(field) 또는 속성(at..
2023.12.31 -
[MySQL] 관계형 데이터베이스 / RDBMS / MySQL 정의 및 역할
[RDBMS] RDBMS 정의 / RDBMS 특징 / 관계형 데이터베이스 ▪️ 관계형 데이터베이스(relational database) 정의 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냄 이처럼 dalhyehye.tistory.com ▪️ MySQL 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS) 데이터 저장 및 관리( 정의, 조작, 제어 등)에 널리 사용 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템 SQL(Structured Query Language)을 사용하여 데이터베이스를 관리 SQL을 사용하여 데이터를 검색, 삽입, 업데이트, 삭제하는 등의 작업을 수행 다중 사용자와 다중..
2023.12.31