250x250
Notice
Recent Posts
Recent Comments
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- til
- double quote
- mongoose
- moment
- https
- single quote
- EC2
- findByIdAndDelete
- JavaScript
- clipBehavior
- nginx
- AWS
- jsonwebtoken
- Find
- mongodb
- Nodejs
- RDS
- TailwindCSS
- await
- Node.js
- sequelize
- wil
- atlas
- css
- TypeScript
- certbot
- async
- Express
- MYSQL
- flutter
Link
Archives
기억 휘발 방지소
MVC (Model View Controller) 본문
728x90
반응형
Model
데이터와 비즈니스 로직을 관리한다. 사용자가 사용하고자하는 모든 데이터를 갖고 있어야하며 뷰나 컨트롤러에 대한 어떤 정보고 알고 있어선 안된다. 또한 변경이 일어나면 변경 통지에 대한 처리방법을 구현해야만 한다.
View
화면에 보여주기 위한 역할이다. 모델이 갖고 있는 정보를 따로 저장하면 안된다.
Controller
모델과 뷰 간의 연결. 사용자의 요청을 처리하고 응답하는 부분. 모델과 뷰에 대해서 알고 있어야하며 모델과 뷰의 변경을 모니터링 해야한다.
728x90
반응형
'Web' 카테고리의 다른 글
[Web] Heroku로 앱 배포하기 (0) | 2021.11.10 |
---|---|
[Web] JWT (Json Web Token) (0) | 2021.10.08 |
Babel (0) | 2021.09.13 |