Skip to content

컨트롤러에서 Command 사용 대신 Request 사용 제안 #1

@osoohynn

Description

@osoohynn

궁금증과 더불어 제안 사항이 있습니다.

컨트롤러에서 Command를 그대로 사용하는 것 보다
request를 사용하여 adapter와 application 계층을 명확히 분리하는 것은 어떤가요?
facade 계층을 만들거나 controller에서 request -> command 매핑을 통하여

Image

제가 적용한 코드입니다. 이처럼 Request를 Command로 변환하는 작업이 있으면 계층 간 분리가 확실해져서 좋을 것 같습니다.

또 response도 application 보다 adapter에 위치하는 것은 어떤가요?

Image

제가 적용한 코드입니다. User 객체를 받아와서 UserResponse로 감싸서 반환했습니다.

  1. Request와 Command의 역할과 계층을 분리한다.
  2. readBoard는 Board 도메인을 반환하도록 하고 BoardResponse를 adapter계층에 위치시킨다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions