헥사고날 아키텍처 규칙

정명진·2022년 12월 23일
0

Service interface(UseCase)

  • 웹으로부터 입력을 받는다.
  • 비즈니스 규칙을 검증한다.
  • 모델 상태를 조작한다.
  • 출력을 반환한다.

Adapter(Web Controller)

  • HTTP 자바로 매핑하기.
  • 권한 검사
  • 입력 유효성 검증
  • 입력을 Service 입력 모델로 매핑
  • Service 호출
  • Service 출력을 HTTP로 매핑
  • HTTP Response 반환

Adapter(Data Port)

  • Get a Reqeust
  • Mapping request to DB format
  • Send request to DB
  • return DTO, or Entity
  • return value
profile
개발자로 입사했지만 정체성을 잃어가는중... 다시 준비 시작이다..

0개의 댓글