반응형
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래밍언어
- 웹개발
- 알고리즘
- 머신러닝
- 소프트웨어공학
- 데이터분석
- 파이썬
- 자료구조
- 데이터구조
- 디자인패턴
- 컴퓨터과학
- 자바스크립트
- 프로그래밍
- 인공지능
- 소프트웨어
- 데이터과학
- 네트워크
- I'm Sorry
- 보안
- 네트워크보안
- 데이터베이스
- 버전관리
- 컴퓨터비전
- 딥러닝
- 사이버보안
- springboot
- 빅데이터
- 클라우드컴퓨팅
- 컴퓨터공학
- Yes
Archives
- Today
- Total
목록DjangoMTV (1)
스택큐힙리스트
MVC 패턴, 지금까지 가장 많이 쓰인 “기본기”부터 다지자
요즘 아키텍처 얘기만 나오면 MV*가 줄줄이 소환되죠. 그중 MVC(Model–View–Controller) 는 여전히 시작점이자 기준점입니다. 이번 글에서는 개념부터 현업에서 자주 겪는 오해, 프레임워크별 쓰임새까지 빠르게 정리해둘게요. 1) MVC, 한 문장 정의UI(화면)와 도메인 로직을 분리하기 위해 앱을 Model / View / Controller 3축으로 나누는 아키텍처 패턴. 모델은 데이터와 규칙, 뷰는 표현, 컨트롤러는 입력 흐름과 조합을 맡습니다. 이 분리가 유지보수와 테스트에 유리한 이유는, 화면이 바뀌어도 비즈니스 규칙을 안 건드릴 수 있고 반대도 가능해지기 때문이죠.2) 프레임워크마다 ‘MVC 다이어트’가 다르다Spring MVC: HTTP 요청을 Controller가 받고, 보통..
개발
2025. 8. 9. 13:52