1. MVC?
- Model View Controller을 줄여서 말한 것이다.
- 어제의 글을 보면 마지막에 구조를 파악하는 것이 중요하다고 적었다.
- 그 구조에는 일정한 패턴이 있었다. 그것이 바로 MVC이다!
- 각각의 역할에 따라 파일들을 나누어 다른 역할을 하게 만든다.
2. 그림으로 보는 MVC
3. MVC의 구성요소
- Model : 데이터 베이스와 정보를 교환해서 Controller에게 정보를 주거나 요청을 받는다. 위의 그림에서는 MySQL이라고 되어 있다. 바로 View와 데이터를 교환하지 않는다.
- View : 사용자가 실제로 보는 화면을 구성한다. 무조건 Controller와 소통을 한다.
- Controller : View에서 일어나는 요청들을 Model로 주기 전에 데이터를 가공하며, 마찬가지로 Model에서 받은 데이터를 가공해 브라우저와 소통하는 진정한 연결다리가 된다.
'Coding > Today I Learned' 카테고리의 다른 글
2021.09.07(Mon.) <HTTPS와 친해지기> (0) | 2021.09.07 |
---|---|
2021.09.03(Fri.) <SQL vs NoSQL와 MongoDB의 간단한 공략> (0) | 2021.09.03 |
2021.08.31(Tue.) <데이터 베이스를 이용한 데이터 저장과 팁> (0) | 2021.09.01 |
2021.08.30(Mon.) <Database JOIN을 알아보자> (0) | 2021.08.30 |
2021.08.26(Thu.) <SQL의 첫걸음> (0) | 2021.08.26 |