본문 바로가기 메뉴 바로가기

longbeom

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

longbeom

검색하기 폼
  • 분류 전체보기 (38)
    • CS (30)
      • 디자인 패턴 (7)
      • 프로그래밍 (6)
      • 네트워크 (2)
      • 운영체제 (7)
      • 데이터베이스 (5)
      • 자료구조 (3)
    • 자바 & 코틀린 (4)
    • 스프링 (3)
    • 회고 (0)
  • 방명록

mvc 패턴 (1)
MVC, MVP, MVVM 패턴

MVC 패턴(MVC Pattern)이란? Model(모델), View(뷰), Controller(컨트롤러)로 이루어진 패턴이다. 애플리케이션의 구성 요소를 세 가지 역할로 구분하여 개발 프로세스에서 각각의 구성 요소에만 집중해서 개발할 수 있다. MVC 패턴의 장단점 장점 재사용성과 확장성이 용이하다. 단점 애플리케이션이 복잡해질수록 모델과 뷰의 관계가 복잡해진다. MVP 패턴(MVP Pattern)이란? MVC 패턴으로부터 파생되었으며 MVC의 C가 Presenter(프레젠터)로 바뀐 패턴이다. 뷰와 프레젠터는 일대일 관계이기 때문에 MVC 패턴보다 더 강한 결합을 지닌다고 볼 수 있다. MVVM 패턴(MVVM Pattern)이란? MVC의 C가 View Model(뷰 모델)로 바뀐 패턴이다. 뷰 모델..

CS/디자인 패턴 2022. 9. 14. 19:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 중첩루프조인
  • 클러스터형인덱스
  • 메모리 계층
  • 직접연관매핑
  • 스프링 WebFlux
  • 네트워크 기초
  • 연관매핑
  • 코틀린
  • 세컨더리인덱스
  • 자바
  • java
  • 네트워크
  • 대수확장성
  • 보이스코드정규형
  • Design Pattern
  • 선언형 프로그래밍
  • 캐시매핑
  • 함수형 프로그래밍
  • 불연속할당
  • 프로세스 컴파일
  • 프로세스와 스레드
  • 정렬병합조인
  • 스레드
  • 프로그래밍 패러다임
  • 스프링 R2DBC
  • 직접매핑
  • 프로그래밍
  • 인덱스최적화
  • 프로세스
  • 디자인 패턴
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.