퍼사드 패턴
224
작성한 질문수 1
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요 강사님. 좋은 강의 잘 들었습니다.
예시 작성에서 퍼사드 패턴을 사용하시던데, 퍼사드 패턴은 복잡한 비즈니스로직을 단위 서비스를 모아서 실행하는 디자인 패턴으로 이해하면 될까요?
해당 디자인 패턴을 언제 사용하면 효율적인지 궁금합니다.
답변 1
1
js223kr92 님 안녕하세요.
저는 퍼사드패턴을 Service 를 바로사용하고싶지 않을 때 사용합니다.
예제에서 예를들면 Service 를 바로 사용하지않고 Service 전후로 lock 관련로직이 들어갑니다.
이럴때 퍼사드를 사용합니다.
또는 아래와같이 AService, BService, CService 등등 여러가지 서비스를 사용해야 할때 퍼사드패턴을 사용합니다.
class DemoFacade {
public void demo() {
aService.demo()
bService.demo()
cService.demo()
}
}
감사합니다.
레디선 테스트코드에서 채널이름은 없어도 되는건가요?
0
67
2
낙관적 락을 사용할 떄 차이점
0
147
2
동시성 검증 코드에 관한 문의
0
110
2
단일연산
0
88
2
낙관적락vs. 레디스락
0
121
2
안녕하세요. 레디슨 질문있습니다..!!
0
78
2
@Lock(OPTIMISTIC)이 필요한 이유
0
106
2
get_lock 의 timeout이 3000초 이던데 너무 긴거 아닌가요?
0
143
2
DataSource Hikari 사용 이유
0
160
2
saveAndFlush 사용 이유 문의
0
125
3
비관적 락 VS 네임드 락
0
174
3
application.yaml 에 redis 정보
0
102
2
왜 클래스 이름에 Facade 가 붙나요?
0
194
2
@Transactional 으로 인한 동시성 문제 발생 원인이 궁금합니다.
0
226
2
@modifying 이용한 동시성 제어
0
179
2
DB락과 분산락
0
279
2
NamedLock 테스트 실패
0
192
2
테스트에서 트랜잭션 어노테이션 질문 있습니다.
0
184
2
optimistic Lock 재시도 질문입니다.
0
246
2
낙관적 락 테스트 실패
0
256
2
오류?
0
1644
4
LettureLockStockFacadeTest에서 오류가 발생합니다.
1
274
2
Pessimistic Lock 전체 테스트 오류 문의
0
383
3
비관적 락 vs 레디스(Lettuce)락 비교 관련 질문
0
473
2





