본문 바로가기
IT관련/정리

MVC 접근법

by XoX 2020. 5. 21.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

 

코드가 길어지면 특정 기준으로 분리, 모듈화 해서 접근한다.

그것을 두고 MVC접근법이라고 한다.

Model : 데이터와 관련된 코드

View : 눈에 보이는 것에 대한 코드

Controller : 무언가를 제어하는 코드

 

 

각각의 역할을 식당에서 일하는 직원에 비유

Model : 식료품창고를 관리하고 음식을 요리하는 직원

View : 요리사가 만든 음식을 플레팅하는 직원

Controller : 주문도 받고 서빙도 하는 직원

출처 : https://www.youtube.com/watch?v=DUg2SWWK18I

 

 

 

웹 프로그래밍에는 다양한 언어가 사용되고

이 언어들마다 MVC 웹 프레임워크가 있다.

언어에 따른 프레임워크 종류

자바 - 스프링

PHP - 라라벨

파이썬 - 장고 (파이썬은 MVC 아니고 Template를 써서 MTV라고 한다.)

루비 - 루비 온 레일스

C# - 닷넷  코어

 

 

 

라이브러리와 프레임워크의 차이

라이브러리 : 개별적인 기능들

프레임워크: 개별적인 기능들이 연결되어서 기초적인 골격을 갖춘 상태

 

 

 

출처 : https://www.youtube.com/watch?v=AERY1ZGoYc8

 

 

728x90
반응형

'IT관련 > 정리' 카테고리의 다른 글

CSS 레이아웃을 위한 FlexBox  (0) 2020.05.31
이클립스 단축키  (0) 2020.05.24
인터넷이 동작하는 기본원리(Server-Client)  (0) 2020.05.19
CGI(PHP,Perl)  (0) 2020.05.19
웹서버(NGINX, APACHE)  (0) 2020.05.19

댓글