
Before(Service -> Repository) 지하철 미션을 진행하면서 리뷰어분께 다음과 같은 피드백을 받았다. 현재 지하철 애플리케이션에는 지하철 노선과 관련된 비즈니스 로직을 담당하는 LineService가 있고, 노선의 역과 관련된 비즈니스 로직을 담당하는 StationService가 있다. 각 서비스 계층에 연결된 LineRepository, StationRepository도 함께 존재했다. 계층형 구조를 가져가면서 Service가 다른 도메인의 Repository(DAO)를 참조하는 것은 당연하다고 생각했다. 오히려 Service가 다른 Service를 의존하는 형태를 지양했다. 왜냐하면 계층형 구조에서 Service가 Service를 참조하는 구조는 순환참조가 발생할 수 있다고 생각했고..
Spring
2023. 6. 4. 19:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ZNS
- CI/CD
- 3차 데모데이
- 피움
- 스프링 Logback
- 프로젝트
- dm-zoned
- 팀프로젝트
- 백준
- 파이썬
- 5주차 회고
- 2차 데모데이
- 스프링 부트
- 스프링MVC
- 네트워크
- 알림개선기
- 우테코 회고
- 피움 6주차 회고
- java
- 알림기능개선기
- 8주차 회고
- 스프링 프레임워크
- 회고
- ZNS SSD
- jpa
- 우테코
- dm-zoned 코드분석
- 런칭 페스티벌
- Spring
- 환경 별 로깅 전략 분리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함