MVC 패턴

금은체리·2024년 1월 5일
0

면접

목록 보기
2/15
  • 답변 model view controller
    1. 모델(Model)
    • Controller가 호출을 하면 DB와 연동하여 사용자의 입출력 데이터를 다루는 일과 같은 데이터와 연관된 비즈니스 로직을 처리하는 역할
      • 데이터베이스와의 상호 작용, 데이터의 유효성 검사, 비즈니스 규칙 적용 등을 수행
    • 데이터 추출, 저장, 삭제, 업데이트 등의 역할을 수행
    • 애플리케이션의 핵심 비즈니스 로직을 정의하고 데이터를 관리


    1. 뷰(View)
    • 사용자와 상호작용을 하며 Controller로부터 받은 Model의 결과값을 사용자에게 화면으로 출력
    • Model에서 전달된 데이터를 적절히 가공하여 사용자가 이해하기 쉬운 형태로 보여줌
      • 웹 애플리케이션에서는 HTML, CSS, JavaScript 등을 사용하여 구현될 수 있습니다.

    1. 컨트롤러(Controller)
    • 사용자의 입력을 받아 Model을 업데이트하고, View를 갱신하여 사용자와 상호 작용하는 부분
    • Model과 View 사이를 이어주는 인터페이스 역할
      • 사용자의 액션에 따라 Model의 메서드를 호출하거나 데이터를 갱신하며, 이에 따른 적절한 View의 변화를 조절
    • Model이 데이터를 어떻게 처리할지 알려주는 역할
profile
전 체리 알러지가 있어요!

0개의 댓글