728x90
Model Veiw Controller의 약자
모델: 데이타를 관리함 /
1.데이터베이스에있는 데이터를 가져와서 또 다른 객체에게 전달
2.외부 객체로부터 입력데이터를 받아와 DB에 넣어주는 역할도 한다.
웹프론트에서 모델의 역할은 데이터베이서에 직접 접근하지않고 api형태로 접근.
api형태로 데이터를 가져와서 다른 객체에게 전달
외부 객체로부터 데이터를 받아오면 백엔드 api로 받아와서 호출
뷰: 데이터를 가지고 화면을 관리함/
모델의 데이타를 화면에 그림
보통은 html,cssjavascript로 구현되어잇음
사용자가 입력한 데이터을 처리하는 역할도 :사용자가 화면을 통해서
입력 하게되면 뷰는 입력 이벤트를 받아서 입력한값을 다를 객체에 전달
--> 화면을 관리하는 역할
모델과 뷰를 연결 시켜주는 =>컨트롤러
모델로부터 데이터를 가져오고 뷰에게전달
뷰로부터 사용자 입력데이터를 얻고 모델에게 전달
컨트롤러:모델과 뷰를 관리하는 역할