Spring

[Spring] MVC 패턴에 대한 나름의 이해

Dong's Universe 2023. 11. 17. 22:10

Model, View, Controller로 나눈다.

비즈니스 로직과 화면 담당을 분리한다.

servlet과 jsp를 분리한다. 

이유는 유지보수성 때문이다.

둘이 하나로 붙어 있으면 각각을 바꾸기 위해서 거대한 연관된 코드를 바꿔야 한다. 즉, 유지보수가 어렵다.
Controller는 요청 에러가 있으면 에러를 보내주고 모델에 데이터를 저장하고 필요하면 서비스를 호출하는 역할을 한다.

 

Reference


https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1&unitId=71183

 

학습 페이지

 

www.inflearn.com