MVC 패턴
Model
-데이터를 처리하는 영역, 비즈니스 로직을 처리함
*비즈니스 로직 :
업무에 필요한 데이터 처리를 수행하는 응용프로그램의 일부,
데이터베이스랑 통신하고 사용자가 원하는 데이터를 가공함
View
- 사용자가 보는 화면을 의미, HTML, CSS, JS, JSP, Thymeleaf 등을 사용해서 화면 처리
Controller
- 모델과 뷰의 중간 다리 역할 , 브라우저(클라이언트)로부터 요청을 받음
1. 요청
2. 컨트롤러
( 요청된 파라미터 유효성 검증 => 모델 영역에 데이터 가공 요청 )
3. 모델
( 가공 완료 후 디비에 저장 => 저장의 성공, 실패 여부를 컨트롤러로 전달 )
4. 컨트롤러
( 결과를 뷰에 전달 )
5. 뷰
( 결과를 사용자에게 보여줌 )
6. 응답
'Web > Spring' 카테고리의 다른 글
Spring boot - 게시판 만들기 2 (MySQL 연동, 설정, Configuration 관련 용어정리) (2) | 2020.10.08 |
---|---|
Spring boot - 게시판 만들기 1 ( 프로젝트 설정) (2) | 2020.10.08 |
Spring boot 게시판 만들기 (2) | 2020.10.06 |
Thymeleaf (0) | 2020.09.30 |
sts4 jdk 적용하기 (explorer 날라가는 에러) (0) | 2020.09.30 |