Programming/소프트웨어 공학
MVC - Model / View / Contoller
구차니
2014. 4. 19. 09:48
MVC 패턴은 GUI를 지닌 프로그램에서 사용하는 디자인 패턴이다.
View는 GUI drawing을
Controller는 버튼 클릭시 발생하는 이벤트에 대한 처리나 작동(Action/behavior)를
Model은 이러한 View와 Controller에 대한 상태머신을 구현한다.
위키피디아의 내용을 보면.. MFC나 JFC 등에서 사용하는
핸들러 기반의 message/event driven progam이라고 해야하나?
GUI 자체는 MFC에서 XML나 별도의 DAO를 통해 구성하게 되고
GUI는 Model의 제어를 통해 Control을 위해 eventhandler로 넘겨주게 된다.
즉..
눈에 보이는 수많은 구현 부분은 View 와 Controller이고
윈도우 시스템을 위한 Win32api 프레임워크는 Model이라고 보여진다.
[링크 : http://msdn.microsoft.com/en-us/library/ff649643.aspx]
View는 GUI drawing을
Controller는 버튼 클릭시 발생하는 이벤트에 대한 처리나 작동(Action/behavior)를
Model은 이러한 View와 Controller에 대한 상태머신을 구현한다.
위키피디아의 내용을 보면.. MFC나 JFC 등에서 사용하는
핸들러 기반의 message/event driven progam이라고 해야하나?
GUI 자체는 MFC에서 XML나 별도의 DAO를 통해 구성하게 되고
GUI는 Model의 제어를 통해 Control을 위해 eventhandler로 넘겨주게 된다.
즉..
눈에 보이는 수많은 구현 부분은 View 와 Controller이고
윈도우 시스템을 위한 Win32api 프레임워크는 Model이라고 보여진다.
[링크 : http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller] |