MVC 모델

BackEnd_Ash.log·2021년 5월 12일
0
post-thumbnail

📌 MVC 모델이란 ?

MVC 가 머지 ??

즉 , 디자인 패턴의 일종이며 ,

프로그램의 유지 보수 와 확장을 위해 사용을 한다.

이라 생각하면 되고 ,

벨게이츠가 자동차를 타고싶은데 롤스로이스를 타고싶다

근데 롤스로이스는 주문제작을 해야한다.

내 맛대로 주문 제작을 할수있다는게 롤스로이스 장점이라고 들었다...

역시.. 돈.........

아무튼 빌게이츠가 제작 주문을 하게 된다.

창고에서 제품들을 가져오고나서 , 엔지니어와 디자인들이 붙어서 롤스로이스 주문 제작한것에 맞춰서 만들게 된다.

짜잔 이렇게 된다.

정리를 하면 ,

빌게이츠가 사용자가 되며 , 그것을 제작자 사이에서 관리하는것이 컨트롤러가 되며 ,

모델은 창고 있는 데이터 ?? 혹은 제품들이 들어있는곳에 대한 데이터를 다루는 곳이다.

그렇게 창고에서 제품들을 가져와서 제품들을 만들어 완성품을 보여주는게 view 라고 보면 된다.

  • 모델 : 응용 프로그램의 데이터와 그것을 처리하는 로직을 담당하는 부분
  • 뷰 : 모델의 데이터나 데이터의 처리 결과를 사용자가 볼 수 있는 형태로 표현하는 부분
  • 컨트롤러 : 사용자로부터 입력받은 데이터를 모델에 메시지로 전달해서 프로그램을 제어하는 부분
profile
꾸준함이란 ... ?

0개의 댓글