MVC❓
- 모델(Model), 뷰(View), 컨트롤러(Controller)를 이용해서 프로그래밍하는 소프트웨어 설계 방법.
모델(Model)은 데이터베이스와 밀접한 관계를 갖고 비즈니스 로직을 담당
뷰(View)는 클라이언트와 밀접한 관계를 갖고 비즈니스 로직의 결과를 출력하기 위한 화면 구성을 담당
컨트롤러(Controller)는 클라이언트의 요청에 대해 모델과 뷰를 컨트롤하는 업무를 담당
스프링 MVC는 웹 애플리케이션을 개발하기 위한 전용 프레임워크로 모델, 뷰, 컨트롤러를 스프링에 적용해서 웹 애플리케이션 개발을 더 쉽고 체계적으로 진행할 수 있도록 고안된 프레임워크이다.
참고자료:
[한빛아카데미] 올인원 스프링 프레임워크