본문 바로가기

Study/신입 자라기

[Study] 신입 자라기 - 59

 

신입 자라기 59일 차, 화요일

Daily Routine

시간 Routine
6 : 50 기상
7 : 10 ~ 8 : 10 출근 시간
8 : 10 ~ 9 : 10 헬스
9 : 10 ~ 9 : 30  샤워
9 : 30 ~ 9 : 50 출근
9 : 50 ~ 10 : 00 1. 짐정리
2. 간식
10 : 00 ~ 11 : 30 1. 쿠버네티스 환경 설정
11 : 30 ~ 12 : 30 점심 시간
12 : 30 ~ 18 : 30 1. 쿠버네티스 환경 설정
18 : 30 ~ 19 : 00 저녁 시간
19 : 00 ~ 20 : 30 ML공부
20 : 30 ~ 21 : 30 퇴근 시간
21 : 30 ~ 22 : 30 1. 샤워
22 : 30 ~ 24 : 00 1. 블로그 포스팅

출근길에 보는 CS

MVC? MVP? MVVM?

mvc 패턴
  • model-view-controller
  • model : 애플리케이션 데이터를 나타냄, 데이터베이스, 변수 등을 의미
  • view : 텍스트 같은 UI
  • Controller : 데이터와 UI 요소들을 연결하는 다리
  • V과 M의 변경을 주기적으로  감지해서 업데이트, V와 M의 의존도가 높음
  • C는 M의 상태를 변경할 수 있음
  • M의 상태 변경시, C는 View에 보이던 M의 상태를 변경
mvp 패턴
  • model-view-presenter
  • view : 텍스트 같은 UI
  • model : 애플리케이션 데이터를 나타냄, 데이터베이스, 변수 등
  • presenter : V한테 입력받은 것을 M에게 요청후, 해당 응답으로 V를 갱신
  • V와 M이 서로 의존성이 없음, MVC 단점 해결
  • 하지만 V와 P 의존성 강함
MVVM 패턴
  • model-view-ViewModel
  • View Model : 데이터 제공
  • view : UI
  • 의존성 매우 낮음
  1. view : ViewModel에 사용자 입력 전달
  2. ViewModel은 Model에 데이터 요청
  3. model은 ViewModel요청에 대한 응답 전송
  4. ViewModel은 데이터를 저장

'Study > 신입 자라기' 카테고리의 다른 글

[Study] 신입 자라기 - 61  (0) 2022.05.06
[Study] 신입 자라기 - 60  (0) 2022.05.05
[Study] 신입 자라기 -58  (0) 2022.05.03
[Study] 신입 자라기 - 57  (0) 2022.04.29
[Study] 신입 자라기 - 56  (0) 2022.04.28