MVC Model : 데이터 처리 연산 로직 //View 화면 : 스프링에서 화면을 잘 만들지 않아서 스킵할게요 Controller : 모델과 뷰를 이어주는 중간 매개체. 뷰에서 값이 오면 모델에게 일을 시키고, 모델이 결과를 주면 뷰에게 전달한다. Model: - 데이터를 가지고 연산을 하려면 데이터가 필요하다. 즉, DB와 소통이 가능해야 한다. - Service : 로직 담당 클래스 - Repository : DB 소통 담당 Controller - 사용자와 모델의 중간 매개체. 사용자가 요청하면 그에 맞는 모델 로직을 부른다 (Service를 부르겠죠?) 로직은 결과를 내서 다시 컨트롤러에게 전달하면 컨트롤러는 그 결과를 다시 뷰, 사용자에게 전달한다. DDD : Domain Driven Desig..