에러/기타2024. 10. 26. 20:06도메인과 모델
요구사항을 확인하고 설계를 하는 단계에서 MVC패턴을 적용 시키려고보니 "도메인과 모델은 무슨차이인가" 부터 시작해서 "MVC패턴은 Model, View, Controller인데 MVC패턴에서 Domain이 더해지면 MVC패턴이 아닌건가?" 그리고는 최종적으로 그럼 Entity는 무슨차이지? 라는 궁금증이 생겼었다.그래서 도메인, 모델 그리고 엔티티의 정확한 정의와 각 개념들은 어떤차이가 있는건지 그리고 MVC패턴과 연관관계를 알아봐야겠다라고 결심했다도메인도메인을 정의하기에 앞서 소프트웨어가 무엇인지에 대해 부터 정의하면 도메인을 이해하는게 편할 것이다.소프트웨어는 사람이 현실세계에 있는 문제를 해결하거나 보다 편리하게 사용하기위해서 만드는 프로그램이라고 생각한다예를 들어서 현시점에 음식점이나 카페에 가..