웹개발
MVC 패턴
아아메짱맛
2020. 1. 2. 17:57
Model
- 내부 비즈니스 로직을 처리하는 역할
- 알고리즘, db 쿼리 등을 함수 형태로
Controller(중간에 위치!!)
- 어떻게 처리할지를 알려주는 역할
- model에서 작성된 함수를 호출하여 새로운 함수를 만들고 안에서 일을 처리
- model과 view를 통제/ 특정 뷰로 돌아가게 한다던지 하는 일들/ view로 변수를 던져준다
- Routing: 사용자가 접근한 uri에 따라 컨트롤러의 함수를 호출해주는 기능!
View
- 화면에 무엇인가 보여주기 위한 역할
- 사용자의 입력을 받아 모델의 데이터를 업데이트 해줌