[TIL] DB - MVC

Alex J. Lee·2021년 11월 17일
0

TIL

목록 보기
52/58

Today I Learned

Model-View-Controller

  • 사용자 인터페이스와 비지니스 로직을 분리하는 소프트웨어 디자인 패턴
  • 각 계층은 느슨하게 결합되어 한쪽에서 문제가 생겨도 다른 계층에 영향이 가지 않는다
  • 유지보수성, 확장성, 유연성이 증가한다

Model

  • 앱이 포함해야 할 데이터 정의
  • 데이터베이스와 상호작용

View

  • 앱이 데이터를 보여주는 방식을 정의

Controller

  • 사용자 입력에 따라 모델/뷰를 업데이트하는 로직 포함
  • 모델과 뷰를 연결 (모델에서 데이터를 받아 뷰에 전달)
  • 앱의 작동 방식 제어
profile
🦄✨글 잘 쓰는 개발자가 되기 위해 꾸준히 기록합니다 ✨🦄

0개의 댓글