공부하다죽어라
article thumbnail
[Spring] 스프링 MVC 흐름
개발/Spring 2021. 4. 26. 21:50

스프링의 대표적인 디자인패턴으로 MVC패턴을 꼽을 수 있다. MVC 패턴이란 Model-View-Controller의 약어로서 소프트웨어 공학에서 사용되는 소프트웨어 디자인패턴이다. 사용하면 무엇이 좋은가 ? MVC패턴은 사용자 인터페이스로부터 비즈니스로직을 분리시켜 애플리케이션의 시각적인 요소(View)와 그 뒷면에서 사용되는 비즈니스 로직을 서로 영향을 끼치지 않으면서 개발에 임할수 있다. MVC 패턴의 구성요소 Model - 모델(model)이란 어떠한 동작을 수행하는 코드를 말한다. 표시 형식에 의존하지 않는다. 다시 말해, 사용자에게 어떻게 보일지에 대해 신경쓰지 않아도 된다. 모델은 순수하게 public 함수로만 이루어진다. 몇몇 함수들은 사용자의 질의(query)에 대해 상태 정보를 제공하고..