내맘대로
close
프로필 사진

내맘대로

github: @denev6

  • 분류 전체보기 (20)
    • Visual Studio Code (3)
    • AI (2)
      • Vision Recognition (1)
      • Reinforcement Learni.. (1)
    • 메모장 (0)
    • Python (1)
    • Web Programming (6)
      • Spring (6)
    • 코딩테스트 (1)
      • Baekjoon (0)
      • C++ (1)
    • Design Pattern (1)
    • Tomcat (2)
    • IT 이야기 (0)
    • JAVA (1)
    • 블로그 관리 (0)
  • 홈
  • 태그
  • 방명록
MVC 패턴

MVC 패턴

MVC(Model-View-Controller) 패턴이란 코드를 처리하는 영역을 Model, View, Controller 패턴으로 분리하는 것이다. 이렇게 영역별로 분리했을 경우 컴포넌트 간의 결합도가 낮아져, 컴포넌트 변경이 다른 컴포넌트의 영향을 주지 않는다. 또한 사용자 화면을 비즈니스 로직과 분리하므로 기능 확장과 변경이 편리하다.각 컴포넌트가 하는 일 Model - 어플리케이션 상태의 캡슐화 - 상태 쿼리에 대한 응답 - 어플리케이션의 기능 표현 - 변경을 뷰에 통지View - 사용자가 요청한 화면을 담당 - 모델에게 업데이트 요청 - 사용자의 입력을 컨트롤러에 전달 - 컨트롤러가 뷰를 선택하도록 허용Controller - 어플리케이션의 행위 정의 - 사용자 액션에 대한 모델 업데이트와 매핑 ..

  • format_list_bulleted Design Pattern
  • · 2024. 12. 5.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (20)
    • Visual Studio Code (3)
    • AI (2)
      • Vision Recognition (1)
      • Reinforcement Learni.. (1)
    • 메모장 (0)
    • Python (1)
    • Web Programming (6)
      • Spring (6)
    • 코딩테스트 (1)
      • Baekjoon (0)
      • C++ (1)
    • Design Pattern (1)
    • Tomcat (2)
    • IT 이야기 (0)
    • JAVA (1)
    • 블로그 관리 (0)
인기 글
전체 방문자
오늘
어제
Copyright © 럼포 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바