반응형

분류 전체보기 368

[스프링 핵심 원리] [01. 객체 지향 설계와 스프링] 05. 좋은 객체 지향 설계의 5가지 원칙(SOLID)

SOLID 클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리 SRP: 단일 책임 원칙(Single responsibility principle) OCP: 개방-폐쇄 원칙(Open/closed principle) LSP: 리스코프 치환 원칙(Liskov substitution principle) ISP: 인터페이스 분리 원칙(Interface segregation principle) DIP: 의존관계 역전 원칙(Dependency inversion principle) SRP: 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. 하나의 책임이라는 것은 모호하다. 클 수 있고, 작을 수 있다. 문맥과 상황에 따라 다르다. 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으..

Back-end/SQL 2021.04.05

[TIL] 2021.04.05

Spring 🍃 [스프링 핵심 원리 - 기본 편] 01. 객체 지향 설계와 스프링 04. 좋은 객체 지향 프로그래밍이란? 05. 좋은 객체 지향 설계의 5가지 원칙(SOLID) 06. 객체 지향 설계와 스프링 Academe 🏫 Theory01. Spring GitHub 🐸 Study 🛠 [코뮤니티 모각코] 아이 캔 C 모각코 출석 인증 14일 차 - 아이 캔 C 3월 과정 TIL은 꾸준히 블로그에 남겨왔지만 코멘트는 오랜만에 남긴다. 2주 정도 그냥저냥 공부했다. 완전히 쉬지도 않고 그렇다고 아예 놓지도 못하고 지낸 2주였다😞 왜 그런지 모르겠는데 정말 무기력한 일상이 계속됐다. 그럼에도 아예 놓지 않고 SQL과 모각코(C언어)를 꾸준히 해서 다행이다. 지금도 후회하는데 나머지마저 놓았다면 정말 더 후회..

CodeSiri/TIL 2021.04.04

[Goal] 2021.04

Goal ; Spring 🍃 [스프링 핵심 원리 - 기본편] 00. 강의 소개 (04.02 완료) 01. 객체 지향 설계와 스프링 (04.05 완료) 02. 스프링 핵심 원리 이해 1 - 예제 만들기 03. 스프링 핵심 원리 이해 2 - 객체 지향 원리 이용 04. 스프링 컨테이너와 스프링 빈 05. 싱글톤 컨테이너 06. 컴포넌트 스캔 07. 의존관계 자동 주입 08. 빈 생명주기 콜백 09. 프로토타입 스코프 - 싱글톤 빈과 함께 사용시 문제점 10. 다음으로 SQL 📑 [데이터베이스 모델링] 01. 데이터 모델링이란? 02. 논리적 모델링 03. 정규화 04. 물리적 모델링

CodeSiri/Goal 2021.04.04

[TIL] 2021.04.02

Spring 🍃 [스프링 핵심 원리 - 기본편] 00. 강의 소개 01. 강의 소개 02. 강의 자료 [스프링 핵심 원리 - 기본편] 01. 객체 지향 설계와 스프링 01. 객체 지향 설계와 스프링 - PPT 자료 다운로드 02. 이야기 - 자바 진영의 추운 겨울과 스프링의 탄생 03. 스프링이란? Academe 🏫 Theory01. Spring GitHub 🐸 Study 🛠 [코뮤니티 모각코] 아이 캔 C 모각코 출석 인증 13일 차 - 아이 캔 C 3월 과정

CodeSiri/TIL 2021.04.02

[SQL로 하는 데이터 관리] 03. Foreign Key 제대로 사용하기

Foreign Key 제대로 사용하기 지금 delivery 테이블의 order_id 컬럼을, customer_order 테이블의 id 컬럼을 참조하는 물리적 Foreign Key로 설정하려고 합니다. SQL 문을 써서 직접 Foreign Key를 설정해보세요. 이때 Foreign Key의 이름은 fk_delivery_order로 지으시고, 부모 테이블의 row가 삭제되거나, Foreign Key에 의해 참조당하는 컬럼의 값이 갱신될 때에 관한 정책은 ON DELETE의 경우 그 row를 참조하던 자식 테이블의 row들의 컬럼에 NULL이 들어가도록 설정하고, ON UPDATE의 경우 그 row를 참조하던 자식 테이블의 row들의 컬럼도 같은 값으로 갱신되도록 설정하세요. ALTER TABLE delive..

Back-end/SQL 2021.03.31

[TIL] 2021.03.31

SQL 📑 [SQL로 하는 데이터 관리] 03. Foreign Key 제대로 사용하기 01. course 테이블과 review 테이블 만들기 02. course 테이블과 review 테이블 채워넣기 03. Foreign Key가 필요한 이유 04. Foreign Key 설정하기 05. SHOW CREATE TABLE 문으로 현재 테이블을 어떻게 만들 수 있는 수 있는지 보기 06. Foreign Key로 보장되는 참조 무결성 07. 부모 테이블의 row가 삭제될 때 - RESTRICT 정책 08. 부모 테이블의 row가 삭제될 때 - CASCADE 정책 09. 부모 테이블의 row가 삭제될 때 - SET NULL 정책 10. 부모 테이블의 row에서 참조당하는 컬럼이 갱신될 때는? 11. 논리적 Fore..

CodeSiri/TIL 2021.03.30
반응형
LIST