사전 지식 이전 블로그에서 MVC모델에 대해 적었을 때(https://woopi1087.tistory.com/4) '3계층 구조(3 Tier architecture) 를 효과적으로 구현 할 수 있는 디자인 패턴이 MVC패턴이다. ' 이런식으로 말을 했었다. 그럼 3계층 구조를 보면, 1. Presentation Layer( == UI Layer)(View 와 Controller) 2. Business Logic Layer( == Service Layer)(Service) 3. Data Access Layer( == Persistence Layer)(Repository) 3개의 층으로 나누어져 있다. 이 3계층에서 Hibernate와 관련된 계층은 가장 아래 계층인 Data Access Layer( == ..