Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스프링 핵심원리
- Numpy
- 항해 추천인코드
- 항해플러스백엔드
- Secure Coding
- Java의정석
- JPA
- 스프링MVC
- 자바공부
- 자바의정석 연습문제
- Spring
- 항해플러스 백엔드
- 항해플러스회고
- 항해플러스 백엔드 7기
- 스프링 부트와 JPA
- 항해 추천인
- java
- 불친절한 SQL 프로그래밍
- 김영한
- 자바의정석
- Python
- 스프링입문
- 시큐어코딩
- 이것이자바다
- 항해플러스 회고
- 스프링
- 서블릿
- 제네릭
- 인프런
- 항해플러스
Archives
- Today
- Total
목록2024/12/29 (1)
Continuous Challenge

클린 아키텍처2주차 과제의 핵심 키워드는 아키텍처 였다. 클린 코드, 클린 아키텍처, 클린 코더의 저자, Robert C Martin은 대부분의 아키텍처는 세부적인 차이는 있어도 공통적인 목표는 계층을 분리하여 관심사의 분리하는 것이라고 말하는데, 이런 아키텍처가 동작하기 위해서는 의존성 규칙을 지켜야 한다고 한다.의존성 규칙이란?모든 소스코드 의존성은 반드시 외부에서 내부로, 저수준에서 고수준 정책을 향해야 한다. 레이어드 아키텍처아직까지 많은 회사에서 사용하는 아키텍처 구조는 레이어드 아키텍처 일 것이다.하지만 레이어드 아키텍처에서는 고수준 정책(Service)이 저수준 정책(DB의 구현체)을 직접 참조하게 되고 이는 위에서 언급한 의존성 규칙을 위반한다. 우리는 이것을 DIP(의존성 역전의 원칙,..
Study/항해플러스 7기
2024. 12. 29. 15:48