Back End/Spring

MVC 패턴에 관하여

DevHam94 2023. 3. 26. 06:01

OOP 5대 설계원칙 - SOLID 

 

1. 입력

2. 처리

3. 출력 

 

1. SRP - 단일책임원칙 

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

 

객체지향적으로 좋은 설계를 할려면 코드의 분리를 잘해야한다. 

분리의 종류

1. 관심사의 분리

2. 변하는 것과 자 변하지 않는 것의 분리(common code, uncommon code) 

3. 공통코드의 분리(중복코드)

 

Controller에서 입력을 받으면 model 객체를 통해 변수를 대신 입력받아 view에 전달해준다. 

 

사용자의 요청이 들어오면 1. 입력(DispatcherServlet)을 처리하고 2.처리(Controller)에게 넘겨주고 다시 결과를 Model에 저장해서 1. 입력을 통해 3. 출력(view)에 넘겨준다. 

'Back End > Spring' 카테고리의 다른 글

서블릿과 JSP  (0) 2023.03.26
Controller 메서드의 반환타입  (0) 2023.03.26
tomcat 서버 설정  (0) 2023.03.25
WAS(Web Application Server)  (0) 2023.03.25
브라우저에서 HTTP를 받아오는 방법  (0) 2023.03.25