Web/Spring
MVC 패턴
dev_sr
2020. 10. 7. 20:03
MVC 패턴
Model
-데이터를 처리하는 영역, 비즈니스 로직을 처리함
*비즈니스 로직 :
업무에 필요한 데이터 처리를 수행하는 응용프로그램의 일부,
데이터베이스랑 통신하고 사용자가 원하는 데이터를 가공함
View
- 사용자가 보는 화면을 의미, HTML, CSS, JS, JSP, Thymeleaf 등을 사용해서 화면 처리
Controller
- 모델과 뷰의 중간 다리 역할 , 브라우저(클라이언트)로부터 요청을 받음
1. 요청
2. 컨트롤러
( 요청된 파라미터 유효성 검증 => 모델 영역에 데이터 가공 요청 )
3. 모델
( 가공 완료 후 디비에 저장 => 저장의 성공, 실패 여부를 컨트롤러로 전달 )
4. 컨트롤러
( 결과를 뷰에 전달 )
5. 뷰
( 결과를 사용자에게 보여줌 )
6. 응답
What is Model-View-Controller?
Over the last year and a half (and especially the last 3 weeks as student at the Flatiron School), I’ve spent a lot time learning the…
blog.cloudboost.io