MVC 패턴인데 왜 도메인 패키지?

오젼·2024년 4월 30일
0

MVC 패턴은 Model, View, Controller로 나눠진다.

근데 예시들 봐보면 Domain, View, Controller 패키지를 만들어서 사용한다.

왜 그럴까?

초딩버전

결론

처음 MVC 패턴에서 Model이 의미하던 것: 데이터 구조
이후 비즈니스 로직이 더해지면서 Model이 포함하는 것: 데이터 구조 + 서비스에 필요한 전반적인 규칙들
-> 모델보다 도메인 이름이 더 맞겠구나! 근데 MVC 패턴은 이미 굳어진 용어라 그대로 가는 거

0개의 댓글