issues
search
berryberrybin
/
clean-architecture
만들면서 배우는 클린아키텍처 적용
0
stars
0
forks
source link
웹 어댑터 구현
#5
Open
berryberrybin
opened
2 years ago
berryberrybin
commented
2 years ago
웹 어댑터 역할 (=adapter.in.web=인커밍 어댑터)
외부로부터 요청을 받아 애플리케이션 코어를 호출하고, 무슨 일을 해야 할지 알려줌
application 계층은 웹어댑터가 통신할 수 있는 특정 포트를 제공함 -> 서비스는 이 포트를 구현하고, 웹 어댑터는 이 포트를 호출함
웹어댑터의 책임
(1) HTTP 요청을 자바 객체로 매핑
(2) 권한 검사
(3) 입력 유효성 검증
(4) 입력을 유스케이스의 입력모델로 매핑
(5) 유스케이스 호출
(6) 유스케이스의 출력을 HTTP로 매핑
(7) HTTP 응답을 반환
berryberrybin
commented
2 years ago
웹 어댑터 역할 (=adapter.in.web=인커밍 어댑터)
웹어댑터의 책임