인프런 커뮤니티 질문&답변

Jaesang Yoon님의 프로필 이미지
Jaesang Yoon

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

애플리케이션 아키텍처

애플리케이션 아키텍처의 참조에 대한 궁금증

작성

·

161

0

안녕하세요, 강의 잘 듣고 있습니다.

다름이 아니라 '애플리케이션 아키텍처' 강의를 듣다가 평소에 별 의식없이 해왔던 계층(컨트롤러, 서비스, 리포지토리)간 참조에 대해 궁금증이 생겨 질문드립니다.

일반적인 설계방식인 컨트롤러, 서비스, 리포지토리 계층으로 이어지는 아키텍처는 단방향으로 참조하는 것이 바람직한가요?

컨트롤러 -> 서비스 -> 리포지토리 // 단방향으로만 참조하도록 해야하나요

답변 1

1

안녕하세요. Jaesang Yoon님, 공식 서포터즈 OMG입니다.

네, 맞습니다. 계층형 아키텍쳐에서는 의존 방향은 단방향으로 흐르도록 개발하여

순환 참조를 방지할 수 있고 유지보수성과 확장성이 향상됩니다 😀

감사합니다.

Jaesang Yoon님의 프로필 이미지
Jaesang Yoon
질문자

이해했습니다 ㅎㅎㅎ 감사합니다!!

Jaesang Yoon님의 프로필 이미지
Jaesang Yoon

작성한 질문수

질문하기