Some understanding about the MVC

From 2009 I am responsible for an outsourcing project which used the MVC as the framework(architecture).  I have been learning this framework and also got some understanding about it, but I have to say that I cannot understand MVC until I attend this project.  So I plan to write some experience getting from this project.

1.  What is MVC?

The Model-View-Controller (MVC) pattern separates the modeling of the domain, the presentation, and the actions based on user input into three separate classes [Burbeck92]:

  • Model. The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually from the controller).

  • View. The view manages the display of information.

  • Controller. The controller interprets the mouse and keyboard inputs from the user, informing the model and/or the view to change as appropriate.

  •  

    2.  Some design pattern which will be used in MVC.

    This is the point I want to explain detailed.

    1). Observer

    2). Command

    3). Singleton

    4).

     

    3.  Some misunderstanding about MVC.

    I will give it a try later to explain some misunderstanding,  also I will come up with my misunderstanding in the project.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值