Spring MVC
-
MVC 패턴Java 2023. 11. 12. 19:21
개요 학원에서 웹MVC 패턴의 프로젝트를 만들면서 비즈니스 로직을 모두 Controller에 넣어버렸다. 결국 Controller에서 다 가공된 데이터를 받은 Service는 DAO에게 데이터를 넘겨주는 역할만 할 뿐이었다. Service가 왜 필요하지? 라는 의문과 함께, 친구가 Controller가 하는 역할과 책임을 다시 공부해보면 좋을 것 피드백을 해줘서 MVC패턴을 더 자세하게 알아봐야겠고 생각했다. MVC패턴이란 Model-View-Controller의 약자로 어플리케이션을 세 가지 역할로 구분한 개발 방법론이다. 사용자의 요청을 Controller가 받고 Model에 연결해주며, Model에서는 필요한 데이터와 비즈니스 로직을 처리한 후 가공된 데이터를 Controller로 주며, Contr..