패스트캠퍼스 데브캠프 : 남궁성의 백엔드 개발 3기

Spring MVC | 관심사의 분리, MVC 패턴

Tech_JINI 2025. 2. 25. 16:37

관심사: 해야할 작업

 

OOP 5대 설계 원칙 : SOLID

1. SRP: 단일 책임 원칙

             , 하나의 메서드는 하나의 책임(관심사)만 진다. 

 

분리 방법: 관심사의 분리, 변하는 것과 자주 변하지 않는 것의 분리, 중복코드의 분리

 

출력(view)의 분리 : 변하는 것과 변하지 않는 것의 분리

 

Model 데이터를 주고받는 객체

View 출력

Controller 처리

 

[MVC 패턴]


클라이언트 요청 -> DispatcherServlet (입력&변환) -> Controller -> DispatcherServlet (모델 생성) -> View