Skip to content

[리팩토링] 프로젝트 구조 변경 #45

@Allaccept12

Description

@Allaccept12

피드백 받은것과 같이 3 tier layer를 준수하는 방향으로 구조 수정을 들어가야할 것같습니다.
domain폴더아래 Entity클래스와 Repository클래스는 이번 실전 프로젝트에서 처음 이렇게 사용해보았는데요. 이렇게 사용한 이유는 코드를 보기에 유리하다고만 생각하고 RepositoryLayer에 DomainModel이 계층간 분리가 되어야한다는 생각을 못했습니다. 해서 3tier 레이어계층 아키텍쳐를 준수하여 리팩토링 하고자 합니다.
3tier

  1. Persentation - controller , exception handler, view template 등
  2. ServiceLayer - application service , infra structure service
  3. RepositoryLayer - repository interface - implementation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions