Etc169 [Day 57] 기술 면접, Section 2 KPT 회고 보호되어 있는 글 입니다. 2022. 8. 18. [Day 50] Spring Framework 핵심 개념 : DI 보호되어 있는 글 입니다. 2022. 8. 11. [Day 49] Spring Framework Ⅱ 보호되어 있는 글 입니다. 2022. 8. 10. [Day 48] Spring Framework 학습 주제 Framework이란? Spring Framework의 특징 Framework: 프로그래밍을 하기 위한 어떠한 틀이나 구조를 제공하고, 개발자가 애플리케이션의 핵심 로직을 개발하는 것에 집중할 수 있도록 해준다. Library: 애플리케이션 흐름의 주도권이 개발자에게 있다. Framework: 애플리케이션 흐름의 주도권이 개발자가 아닌 Framework에 있다. Spring Framework이 도입되기 전에는 JSP나 Servlet 기술을 사용한 Model1, Model2 아키텍쳐를 기반으로 한 Java 웹 애플리케이션을 제작하였다. Spring Boot: Spring MVC 설정의 복잡함과 어려움을 극복하기 위해 탄생하게 되었다. 서블릿(Servlet): Spring MVC 같은 Java 기.. 2022. 8. 9. [Day 47] 관계형 데이터베이스 - 설계 Ⅱ 학습 주제 SQL을 사용해 ERD 설계하기 정규화 SQL 종류 새롭게 배운 내용 SQL을 사용해 ERD 설계하기 CREATE TABLE user ( id int PRIMARY KEY AUTO_INCREMENT NOT NULL, name varchar(255) NOT NULL, email varchar(255) NOT NULL ); CREATE TABLE content ( id int PRIMARY KEY AUTO_INCREMENT NOT NULL, title varchar(255) NOT NULL, body varchar(255) NOT NULL, created_at timestamp default CURRENT_TIMESTAMP DEFAULT_GENRATED NOT NULL, userId int NOT.. 2022. 8. 8. [Day 44] 관계형 데이터베이스 - 설계 학습 주제 데이터베이스 구조와 관계 스키마 디자인 새롭게 배운 내용 관계 1:1 관계: 잘 사용되지 않는다 1:N 관계: 가장 많이 사용된다 N:M 관계: Join 테이블을 만들어서 관리한다 - 두 개의 테이블과 1:N(일대다) 관계를 형성하는 새로운 테이블로 N:N(다대다) 관계를 나타낼 수 있다 - 조인 테이블을 위한 기본키는 반드시 있어야 한다 자기참조 관계(Self Referencing Relationship) 만약 외래키를 리스트 형식으로 관리하는 필드가 있다면, 어떤 문제가 발생할까? 스키마 디자인 CREATE TABLE post ( num int PRIMARY KEY AUTO_INCREMENT, user_id varchar, FOREIGN KEY (user_id) REFERENCES user.. 2022. 8. 5. 이전 1 ··· 7 8 9 10 11 12 13 ··· 29 다음