[Web] MVC 패턴

JOYGARDEN·2023년 10월 2일
1

Web

목록 보기
3/3
post-thumbnail

MVC❓

  • 모델(Model), 뷰(View), 컨트롤러(Controller)를 이용해서 프로그래밍하는 소프트웨어 설계 방법.

 
모델(Model)은 데이터베이스와 밀접한 관계를 갖고 비즈니스 로직을 담당
뷰(View)는 클라이언트와 밀접한 관계를 갖고 비즈니스 로직의 결과를 출력하기 위한 화면 구성을 담당
컨트롤러(Controller)는 클라이언트의 요청에 대해 모델과 뷰를 컨트롤하는 업무를 담당

MVC 패턴

장점

  • 프레젠테이션 로직과 비즈니스 로직을 분리할 수 있고, 각각의 기능을 모듈화해서 개발을 체계적으로 진행할 수 있음.
  • 전체적인 구조를 파악하기 수월함.

 
스프링 MVC는 웹 애플리케이션을 개발하기 위한 전용 프레임워크로 모델, 뷰, 컨트롤러를 스프링에 적용해서 웹 애플리케이션 개발을 더 쉽고 체계적으로 진행할 수 있도록 고안된 프레임워크이다.

 


참고자료:
[한빛아카데미] 올인원 스프링 프레임워크

profile
Whatever I Want 🌼

0개의 댓글