MVC 모델
📌 MVC 모델
: 프로그램의 처리 역할을 나눠 프로그램을 작성하는 방법.
M : 모델(Model), V : 뷰(View), C : 컨트롤러(Controller)
📌 모델(Model)
: 비즈니스 로직(Business Logic)을 담당.
📌 뷰(View)
: 외형. 사용자 입력과 결과 출력 등 시스템에서 표현 부분을 담당.
📌 컨트롤러(Controller)
: 모델과 뷰를 제어하는 역할.
사용자가 입력한 내용을 '뷰'에서 받음. → 받은 데이터 기준으로 '모델'에 내용 전달.
'모델'에서 데이터 받음. → 받은 데이터 '뷰'에 전달해 화면에 표시.
📌 장점
① 역할 분담을 통해 효율적인 개발 가능.
② 개발하는 엔지니어의 분업화가 용이.
③ 설계 변경에 유연하게 대응 가능.
'Spring' 카테고리의 다른 글
[Spring] Controller와 관련 어노테이션 (0) | 2022.11.16 |
---|---|
[Spring] 스프링 MVC (0) | 2022.11.15 |
[Spring] 실습 : 스프링 데이터 JDBC 프로그램 생성 (0) | 2022.11.05 |
[Spring] 스프링 데이터 JDBC (0) | 2022.11.05 |
[Spring] SQL과 CRUD, 엔티티, 리포지토리 (0) | 2022.11.05 |
댓글