728x90 전체 글86 [스프링부트]SpringBoot에서 Thymeleaf 기본 설정 [스프링부트 프로젝트] SpringBoot에서 Thymeleaf 기본 설정 스프링부트 프로젝트를 진행하는 경우 프론트엔드에서 JSP보다 타임리프를 사용한 html이 권장된다고 한다. Thymeleaf 사용을 위해서는 src/main/resources에 기본 레이아웃(head, footer, index 등) html 파일들이 위치한다. SpringBoot에서 Thymeleaf 기본 설정 아래의 사진과 같이, 프로젝트> src/main/resources(패키지) > templates(폴더) 밑에 위치해야 하는 것이 스프링부트에서 타임리프 기본 설정이다. 추가적으로 스프링부트의 경우, 기본적인 디펜던시에 타임리프가 포함됬다고 하나, 사용하려는 버전과 다른 경우, pom.xml에 해당하는 타임리프 버전의 디펜던.. 2021. 11. 5. [스프링부트] Spring VS SpringBoot resources 파일 위치 차이 Today I Learnt It! 스프링 레거시, SpringMVC 등을 배우고, 프로젝트는 스프링부트로 진행하다 보니 설정 및 적용 다른 점이 많아 적응 중이다. 그 중에서도 SpringBoot에서 css, img 등의 파일 위치가 스프링 레거시와 달라 기록해본다. [TIL] Spring VS SpringBoot Source 파일 구성 차이 Spring Project resources 파일 위치 일반적인 Spring Project(레거시 등)에서 소스파일은 스타일시트(css), 이미지(image), 제이쿼리, 자바스크립트 등의 기능은 src 폴더 밑에 위치한다. 즉, 스프링 프로젝트의 경우, Project > src(폴더) 바로 밑에 위치해 작동한다. SpringBoot Project resources.. 2021. 11. 4. [데이터 모델링] 관계와 페어링 특징 데이터 모델링에서 관계(Relationship)란? 관계를 사전적으로 정의하면 상호 연관성이 있는 상태로 데이터 모델링에서는 “엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태”이다. 관계의 패어링(Relationship Paring)이란? 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태를 관계 패어링이라 한다. 즉, 인스턴스간의 개별적 관계가 있는 경우 페어링이라 하고, 이 집합을 논리적 표현한 것을 관계로 칭한다. 관계의 분류 1) 존재에 의한 관계 예). 부서 - 사원 2) 행위에 의한 관계 예) 고객- 주문 관계의 표기법 1) 관계명(Membership) : 엔터티가 관계에 참여하는 형태로 관계의 이름 2.. 2021. 10. 29. 데이터 모델링 관점의 속성의 특징과 도메인 속성 (Attribute)이란? : 사전적 의미로 사물의 성질, 특징을 의미하며 데이터 모델링 관점에서는 “업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위”로 정의한다. 업무상 관리하기 위한 최소의 의미 단위로 생각할 수 있다. 데이터 모델링 관점의 속성 (Attribute) 1) 업무에서 필요로 한다. 2) 의미상 더 이상 분리되지 않는다. 3) 엔터티를 설명하고 인스턴스의 구성요소가 된다. 엔터티, 인스턴스, 속성, 속성값의 관계 1) 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. 2) 한 개의 엔터티는 두 개 이상의 속성을 갖는다. 3) 한 개의 속성은 한 개의 속성값을 갖는다. 속성의 특징 1) 엔터티와 동일하게 반드시 해당 업무에서.. 2021. 10. 28. [데이터 모델링] 엔터티란 무엇인가? Entity 정의와 특징 Entity 엔터티란 무엇인가? 엔터티의 개념 '변별할 수 있는 사물(1976, by.Peter Chen)'이라는 의미로 실체, 객체로 이해할 수 있다. 업무상 관리가 필요한 관심사 또는 저장이 되기 위한 어떤 것(Thing)으로, 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것이다. 엔터티의 특징 반드시 해당 업무에 필요하고 관리하고자 하는 정보이어야 한다. 유일한 식별자에 의해 식별이 가능해야 한다. 인스턴스 2개 이상의 집합이어야 한다. 업무 프로세스에 의해 이용되어야 한다. 반드시 속성이 있어야 한다. 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다. - 엔터티는 인스턴스의 집합이라고 말할 수 있고, 반대로 인스턴스는 엔터티 하나의 값에 해당한다. 엔터티의 분류 1) 유-무.. 2021. 10. 27. [데이터 모델 표기법] ERD 표기법을 이용하여 모델링, ERD 작성순서 데이터 모델의 표기법 ERD의 이해 ERD 표기법과 특징 데이터 모델에 대한 표기법으로 Entity-relationship model(E-R Model)는 1976년 피터첸(Peter Chen)이 만들었다. 엔터티를 사각형으로 표현하고 각각의 관계는 마름모, 속성을 타원형으로 표현하는 이 표기법은 데이터 모델링에서 이론을 나타낼 때 활용된다. ERD(Entity Relationship Diagram) 표기법을 이용하여 모델링, ERD 작성순서 1) 엔터티를 그린다. : ERD는 엔터티와 엔터티 사이의 관계가 있는 정보를 나타내기에 두 개를 이용하여 작성한다. 이에 따라 Primary Key와 Foreign Key를 ERD 규칙에 따라 기술하고, 엔터티는 사각형으로 표기하여 기술한다. 2) 엔터티를 적절하.. 2021. 10. 26. 이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음 728x90