Spring 웹 애플리케이션 계층 구조 아무리 봐도 왜 controller, domain, repository, service라는 패키지를 만들었는지 이해를 할 수 없다. 따라서 더 깊이 파보려고 한다. 이 그림은 스프링의 웹 계층에 대해서 표현해둔것이다. 스프링의 웹 계층은 4가지로 나뉜다. Domain Model Presentation Layer(Controller) Business Layer(Service Layer) Data Access Layer(Reopsitory Layer) Domain Model 일단 먼저 웹을 설계할때 도메인을 먼저 정하는게 중요하다. Domain 도메인 모델(객체)은 내가 개발하고자 하는 영역을 분석하고, 그 분석의 결과로 도출된 모델(객체)이라고..